摘要: 1:接口:如果类所存在的方法都没实现 interface 类只可继承一个类,但可以实现(implements)多个接口,继承和实现可以同时 2:接口的特性: 接口不可以被实例化, eg:public interface Myname(){ 实现类必须实现接口的所有方法 public void foo 阅读全文
posted @ 2020-06-03 18:37 吅^O^ 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 1:什么是多态? 多态:同一个引用类型,使用不同的实例而执行不同操作(父类引用指向子类对象) 2:实现多态的三个要素: 继承关系,子类重写父类方法,父类的引用指向子类的对象 3:实现多态的俩种形式 (1) 使用父类作为方法形参实现多态 (eg:使用多态优化主人给宠物喂食 public class M 阅读全文
posted @ 2020-06-03 16:08 吅^O^ 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 1:为什么使用继承? 将重复代码 抽取到父类中,方便修改代码,减少代码量 2:如何使用继承? 使用继承 编写父类 class Pet { //公共的属性和方法 } 编写子类,继承父类 class Dog extends Pet { //子类特有的属性和方法 } 理解继承 子类 访问父类成员 访问父类 阅读全文
posted @ 2020-06-03 11:58 吅^O^ 阅读(110) 评论(0) 推荐(0) 编辑