继承:访问修饰符 class 类名 :类名 一个类只能有一个父类(亲爹) 父类 某个类继承自某个类子类 派生类 超类 多态:类的多种形态 父类存在虚方法 virtual子类重写 override ...
分类:
其他好文 时间:
2017-06-30 13:45:51
阅读次数:
163
继承: 访问修饰符 class 类名 :类名 只能继承让你继承的 一个类只能有一个父类(亲爹) 父类 某个类继承自某个类 子类 派生类 超类 多态: 类的多种形态 父类存在虚方法 virtual 子类重写 override 访问修饰符: public 公共的,只要引用了命名空间就能用 访问级别最高 ...
分类:
其他好文 时间:
2017-06-30 12:37:51
阅读次数:
195
此为TreeView控件的BUG,快速点击时触发了双击事件,需要新建一个类重写TreeView控件 参考 https://my.oschina.net/Tsybius2014/blog/551358 博主:北风其凉 ...
继承父类重写时,堆内存里子类包含一个父类, 如上的value,时机实际在堆里开辟了两个空间父类的一个value和父类的一个value。 基类就是父类。子类的构造方法不调用父类构造方法父类的构造方法不会执行。 构造方法没使用super(XX)调用父类的构造方法,默认使用了无参的构造方法,相当于使用了s ...
分类:
其他好文 时间:
2017-06-27 22:21:36
阅读次数:
134
定义父类为虚方法时需要关键字 virtual 子类重写需要关键字 override 示例代码: //父类 public class People { //虚方法 //VR Virtual Reality 虚拟现实 //AR Augmented Reality 增强现实 public virtual ...
分类:
其他好文 时间:
2017-06-22 18:39:20
阅读次数:
169
知识点: 多态:一个类被多个子类继承,但是每个子类重写该父类的方法不同,呈现出多种形态的功能,这就是多态。 抽象类:抽象类本身含有抽象方法,被抽象关键字abstract修饰的方法被子类继承后必须进行重写。如下: ...
分类:
Web程序 时间:
2017-06-22 13:30:24
阅读次数:
179
1):一个类如果有抽象方法,这个类一定是抽象类。抽象类不一定有抽象方法。抽象方法是以分号结束。不是以{}。 抽象方法也不提供实现代码。 2):任何拓展抽象类的类都必须实现超类的所有抽象方法。除非子类也是抽象的。规则如下: 抽象类的第一个具体子类必须实现超类的所有抽象方法。 3):抽象方法因为是不能被 ...
分类:
其他好文 时间:
2017-06-20 15:00:22
阅读次数:
132
有三种: (1)继承Thread类,重写run函数 创建: [java] view plain copy <span style="font-size:12px;">class xx extends Thread{ public void run(){ Thread.sleep(1000) //线程 ...
分类:
编程语言 时间:
2017-06-19 21:59:21
阅读次数:
261
模板方法模式(TemplateMethod),定义一个操作中的算法的骨架,而将一些步骤延迟到子类中。模板方法使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。 结构图: 代码: 算法骨架: 某类重写算法骨架的某步骤: 测试类: ...
分类:
编程语言 时间:
2017-06-18 14:16:08
阅读次数:
133
1.重写 1.1重写急速子类重写定义父类的方法 2.2重写规矩 a.方法名和参数列表相同 b.修饰符访问权限子类和父类相同或者父类大 c.返回值类型子类和父类相同 d.异常跟父类相同或者范围更小 一般:重写是,子类的东西都要与父类保持一致 方法重载与方法重写 位 置 方法名 参数表 返回值 访问修饰 ...
分类:
其他好文 时间:
2017-06-15 21:57:40
阅读次数:
143