摘要: super 关键字 1、super是一个关键字,全部小写。 2、super和this对比着学习。 this: this能出现在实例方法和构造方法中。 this的语法是:“this.”、“this()” this不能使用在静态方法中。 this. 大部分情况下是可以省略的。 this.什么时候不能省略 阅读全文
posted @ 2020-08-30 21:27 一叶扁舟,乘风破浪 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 多态基础语法 1、学习多态基础语法之前,我们需要普及两个概念: 第一个:向上转型 子 > 父(自动类型转换) 第二个:向下转型 父 > 子(强制类型转换,需要加强制类型转换符) 注意: java中允许向上转型,也允许向下转型。 *****(五颗星)无论是向上转型,还是向下转型,两种类型之间必须有继承 阅读全文
posted @ 2020-08-30 21:10 一叶扁舟,乘风破浪 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 方法覆盖 1、什么时候考虑使用覆盖? 子类继承父类之后,当继承过来的方法无法满足当前子类的业务需求时, 子类有权利对这个方法进行重新编写,有必要进行“方法的覆盖” 方法覆盖又叫做:方法重写(重新编写),英语单词叫做:Override、Overwrite,都可以。 比较常见的:方法覆盖、方法重写、ov 阅读全文
posted @ 2020-08-30 18:23 一叶扁舟,乘风破浪 阅读(1084) 评论(0) 推荐(0) 编辑
摘要: extends 继承 1、继承是什么,为什么继承 使用 extends 父类 子类继承父类,代码可以得到复用 使用继承机制可以做到方法的覆盖和多态机制 继承也是存在缺点的:耦合度高,父类修改,子类受牵连 2、继承的相关特性 ① B类继承A类,则称A类为超类(superclass)、父类、基类,B类则 阅读全文
posted @ 2020-08-30 16:01 一叶扁舟,乘风破浪 阅读(423) 评论(0) 推荐(0) 编辑
摘要: this 关键字 this是什么,在内存方面是怎样的? 1、一个对象一个this。 2、this是一个变量,是一个引用。this保存当前对象的内存地址,指向自身。 所以,严格意义上来说,this代表的就是“当前对象” 3、this存储在堆内存当中对象的 4、this只能使用在实例方法中。谁调用这个实 阅读全文
posted @ 2020-08-30 12:37 一叶扁舟,乘风破浪 阅读(135) 评论(0) 推荐(0) 编辑