subclass

    3热度

    4回答

    例如,java.io.File只是一个具体的类。我更换它支持解决Windows快捷方式。我需要预处理构造函数参数来解析可能的.lnk文件,因为不能访问在抽象路径上执行规范化/ canonicalision /解析的FileSystem对象。预处理需要排除纯子类 - 在调用super(...)和File不可变之前不能进行预处理。所以我扩展File并使用委托,覆盖所有File的构造函数和方法(在所有构

    5热度

    2回答

    我想在ASP.NET中创建DropDownList的子类,这样我就可以添加功能并将其用在我的页面中。我试图用UserControl做这件事,但发现它不公开内部DropDownList(我猜是逻辑上)。我已经搜索了答案,但找不到任何东西。 我已经写了实际的类,它可以从DropDownList子类,但我无法注册该文件在我的ASP.NET页面,并在源视图中使用它。也许我在课堂上缺少一些属性? 任何想法?

    2热度

    2回答

    我们试图将使用CWnd.SubclassWindow方法编写的MFC中的一段C++代码转换为Borland C++ Builder代码。有谁知道如何进行子类化(带有TForm对象的子类) - 我们完全被卡住了。任何指针将非常感谢! TIA! 具体细节: 我们有写入的Borland C++从TForm的继承,这是用来给所有形式,从它继承特定的外观和感觉(它处理WM_NCPAINT和WM_NCHITT

    4热度

    5回答

    我有一个带有虚拟方法的基类以及覆盖该方法的多个子类。 当我遇到这些子类之一时,我想调用重写的方法,但不知道子类。我可以想到丑陋的方法来做到这一点(检查一个值并进行转换),但似乎应该有一种用语言来表达的方式。我希望List在同一个列表中包含多个子类,否则显然我只能创建一个List。 编辑:修正了,这是错误的代码,导致非常合适的第一个答案我:) 例如评论,: Class Foo { pub

    3热度

    1回答

    Hiya - 快速 - 与JPanel相比,JComponent的子类化有什么危害/价值? 对我来说,他们几乎看起来是同样的事情,如果我正在做我自己的绘图&该对象将不会有任何孩子,但似乎有一个pref为JComponent上的JPanel继承 - 只是寻找意见为什么这可能是... THX :-)

    11热度

    3回答

    如果一个类定义了一个注释,是否有可能迫使它的子类定义相同的注释? 例如,我们有一个简单的类/子对共享@Author @interface. 我想要做的是强制每个子类进一步定义相同@Author标注,防止RuntimeException某处的道路。 TestClass.java: import java.lang.annotation.*; @Retention(RetentionPolicy.

    18热度

    6回答

    为什么以下工作(Python 2.5.2)? >>> import datetime >>> class D(datetime.date): def __init__(self, year): datetime.date.__init__(self, year, 1, 1) >>> D(2008) Traceback (most recent call last):

    4热度

    1回答

    我想在gtk.Builder定义文件中使用自定义容器窗口小部件。至于那些实例窗口小部件,它的伟大工程: #!/usr/bin/env python import sys import gtk class MyDialog(gtk.Dialog): __gtype_name__ = "MyDialog" if __name__ == "__main__": bui

    15热度

    2回答

    在Objective C中,如果您正在创建子类,并打算覆盖超类上的方法,是否应该在子类@interface中重新声明超类方法?例如,如果您是UIViewController的子类(例如MyViewController),并且您计划覆盖“viewDidLoad”,那么您应该在MyViewController @interface声明中包含该方法,还是仅在MyViewController.m中实现它?

    18热度

    2回答

    我想在类中编写一些方法,以便其他类可以使用[instance methodName:Parameter]调用这些方法。 如果该类是UIViewController的子类,我可以使用initWithNibName来初始化它。但我想写一个NSObject的子类中的方法,我该如何初始化它?