摘要: /* * 面向对象特征之三:多态性 * * 1.理解多态性:可以理解为一个事物的多种形态。 * 2.何为多态性: * 对象的多态性:父类的引用指向子类的对象(或子类的对象赋给父类的引用) * * 3. 多态的使用:虚拟方法调用 * 有了对象的多态性以后,我们在编译期,只能调用父类中声明的方法,但在运 阅读全文
posted @ 2021-03-27 09:41 小白冲 阅读(209) 评论(0) 推荐(0) 编辑
摘要: /* * Eclipse中的快捷键: * 1.补全代码的声明:alt + / * 2.快速修复: ctrl + 1 * 3.批量导包:ctrl + shift + o * 4.使用单行注释:ctrl + / * 5.使用多行注释: ctrl + shift + / * 6.取消多行注释:ctrl + 阅读全文
posted @ 2021-03-27 00:29 小白冲 阅读(1361) 评论(0) 推荐(0) 编辑
摘要: 作用: 继承的出现减少了代码冗余,提高了代码的复用性。 继承的出现,更有利于功能的扩展。 继承的出现让类与类之间产生了关系,提供了多态的前提。 注意:不要仅为了获取其他类中某个功能而去继承 /* * 面向对象的特征之二:继承性 why? * * 一、继承性的好处: * ① 减少了代码的冗余, 阅读全文
posted @ 2021-03-27 00:19 小白冲 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2021-03-27 00:17 小白冲 阅读(16) 评论(0) 推荐(0) 编辑
摘要: this:区分类的属性和形参 阅读全文
posted @ 2021-03-27 00:09 小白冲 阅读(49) 评论(0) 推荐(0) 编辑
摘要: 再谈方法1 :方法的重载(overload) /* * 方法的重载(overload) loading... * * 1.定义:在同一个类中,允许存在一个以上的同名方法,只要它们的参数个数或者参数类型不同即可。 * * "两同一不同":同一个类、相同方法名 * 参数列表不同:参数个数不同,参数类型不 阅读全文
posted @ 2021-03-27 00:05 小白冲 阅读(120) 评论(0) 推荐(0) 编辑