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