摘要: 宠物类 public class Pet{ public void eat(){ } } 狗类 public class Dog extends Pet{ public void eat(){ System.out.println("dog is eating"); } } 猫类 public cl 阅读全文
posted @ 2022-06-22 18:21 _八级大狂风 阅读(72) 评论(0) 推荐(0) 编辑
摘要: class Animal{ public void move(){ System.out.println("animal is moving"); } } class Cat extends Animal{ public void move(){ System.out.println("cat is 阅读全文
posted @ 2022-06-22 16:35 _八级大狂风 阅读(20) 评论(0) 推荐(0) 编辑
摘要: 两个重要概念: 1,向上转型 (子类到父类) 2,向下转型(父类到子类) java允许以上两种类型,且两种类型之间必须有继承关系。 什么是多态: 多种形态(编译和运行是两种形态),多种状态。 父类型引用指向子类型对象(编译阶段静态绑定父类型方法,运行阶段动态绑定子类型对象的方法) java程序分为编 阅读全文
posted @ 2022-06-22 14:44 _八级大狂风 阅读(922) 评论(0) 推荐(0) 编辑
摘要: 什么时候能满足方法覆盖? 1,两个类必须要有继承关系。 2,重写之后的方法和之前的方法具有 相同的返回值类型和相同的方法签名(方法名+参数列表)。 3,访问权限不能更低,可以更高。 4,重写之后的方法不能比之前的方法抛出更多的异常,可以更少。 注意事项: 1,方法覆盖只是针对于方法,和属性无关。 2 阅读全文
posted @ 2022-06-22 12:11 _八级大狂风 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 什么是继承?继承的作用? 继承,类似现实世界中存在的东西。 继承的作用: 基本作用:子类继承父类,代码可以得到复用。 主要作用:因为有了继承关系,才有了后期的方法覆盖和多态机制。 特点:不允许多继承,但是允许间接继承。 java中子类继承父类,除构造方法不能继承之外,剩下的都可以继承。但是,私有的属 阅读全文
posted @ 2022-06-22 10:50 _八级大狂风 阅读(35) 评论(0) 推荐(0) 编辑