浅析 Java 中的继承和重写 Java 中的构造方法不能被继承。 Java 中 static 修饰的方法可以被继承,但不能被子类重写。 Java 中 final 修饰方法不允许被子类重写,但是可以被子类继承,final 不能修饰构造方法。 Java 中子类可以继承父类的私有成员,但是不能(直接)访 ...
分类:
编程语言 时间:
2019-07-26 01:13:15
阅读次数:
94
一、抽象类: 1.关键字:abstract ;修饰抽象类,抽象方法; 2.注释: 2.1.抽象类不可以创建对象,但是可以被声明引用(强制被使用多态); 2.2.抽象类不一定包含抽象方法,包含抽象方法一定是抽象类; 抽象方法: 1.格式:abstract修饰,且没有{}方法体;因为必须被子类复写,则又 ...
分类:
编程语言 时间:
2019-07-22 13:10:30
阅读次数:
102
1.普通类中可以有普通方法和虚方法,在被继承时,虚方法可以选择重写(override)或者不重写 2.抽象类中可以有普通方法和虚方法和抽象方法,当被继承时 如下 1.普通方法不能被子类重写 2.虚方法可以选择被子类重写(override)也可以不被重写 3.抽象方法必须被子类重写(override) ...
分类:
其他好文 时间:
2019-07-11 23:23:39
阅读次数:
232
// 组件封装的时候,在使用$attrs和$listeners两个跨层传输数据的时候,中间层如果设置了props:['value'],则父组件绑定的value值是传输 // 不到孙组件,因为被子组件给拦截了, // 相反,孙组件向上级传递事件的时候,如果子组件中有@change="onChange" ...
分类:
其他好文 时间:
2019-07-11 12:39:52
阅读次数:
101
一、固定布局(不适应设备的浏览器的变化) 扩展:高度塌陷 在文档流中,父元素的高度默认被子元素撑开,也就是子元素多高,父元素就多高。 在浮动流中,当为子元素设置浮动以后,子元素会完全脱离文档流,此时会导致子元素无法撑起父元素的高度,即会导致父元素的塌陷。由于父元素的高度塌陷,所以 会导致父元素下边的 ...
分类:
Web程序 时间:
2019-06-25 00:02:08
阅读次数:
155
一、抽象方法:只在抽象类中定义,方法修饰符不能使用private,virtual,static. (1)象方法只能声明在抽象类中,使用关键字abstract (2)抽象类中的抽象方法必须被子类重写。 【抽象方法没有方法体,子类必须重写方法体!!,因此抽象方法可以看成是一个没有方法体的虚方法】 二、虚 ...
public可以被继承,可以外部访问(也就是实例化对象可以直接访问) protected受保护的,可以被子类继承,无法外部访问 private继承,外部访问都别想 输出结果: 我的师父是老张__我爱丁大锅__喜欢玩吼吼~哈哈~ #继承自父类的slogan()方法hello~my name is 陈培 ...
分类:
Web程序 时间:
2019-06-01 09:19:44
阅读次数:
142
上周的宇宙大战射击游戏中,我们只完成了宇宙飞船发射子弹的部分。还未制作敌对方。这周制作了敌方-飞龙,飞龙随机在屏幕上方出现,如果被子弹打中,则得分,飞龙和子弹都消失。 敌方:飞龙;计分。 目的 目的:制作射击游戏的敌方-吐火的飞龙。当子弹碰到飞龙时,飞龙被消灭,同时增加分数。 实现方式 克隆依然是重 ...
分类:
其他好文 时间:
2019-05-25 09:59:12
阅读次数:
790
区别 接口和抽象类相比,最大的区别就在于子类上,接口的子类可以同时实现多个接口,但抽象类的子类只能实现单根继承。 抽象类要被子类继承,接口要被类实现。 接口只能做方法申明,抽象类中可以做方法申明,也可以做方法实现 接口里定义的变量只能是公共的静态的常量,抽象类中的变量是普通变量 抽象方法只能申明,不 ...
分类:
其他好文 时间:
2019-05-14 14:59:25
阅读次数:
93
兼容性: 1. 子类对象可以直接赋值和初始化父类对象。 2. 父类对象指针可以直接指向子类对象。 3. 父类对象引用可以直接引用子类对象。 当使用父类指针或引用指向子类对象时: 1. 子类对象退化为父类对象 2. 只能访问父类中定义的成员。 3. 可以直接访问被子类覆盖的同名成员。 函数重写: 1. ...
分类:
其他好文 时间:
2019-05-11 12:12:57
阅读次数:
120