java初学笔记之继承的原则与方法调用
2014-07-22 17:20
148 查看
IS-A原则:
IS-A测试适用在继承层次的任何地方。
图中,猫科动物类继承自动物,狼继承自猫科动物。
那么可以说,狼是猫科动物,猫科动物是动物,狼是动物。
(Canine IS-A Animal; Wolf IS-A Canine; Wolf IS-A Animal )
调用的方法
wolf类有四个方法,调用四种方法时,分别是调用哪种方法呢?这边有个
原则,就是就近原则(最低阶),即对象会调用理他最近的那个方法。
IS-A测试适用在继承层次的任何地方。
图中,猫科动物类继承自动物,狼继承自猫科动物。
那么可以说,狼是猫科动物,猫科动物是动物,狼是动物。
(Canine IS-A Animal; Wolf IS-A Canine; Wolf IS-A Animal )
调用的方法
wolf类有四个方法,调用四种方法时,分别是调用哪种方法呢?这边有个
原则,就是就近原则(最低阶),即对象会调用理他最近的那个方法。
相关文章推荐
- 关于JAVA继承类的静态变量、成员变量、父子类构造方法调用顺序的研究
- JNI学习笔记3——本地方法取得Java属性/调用java方法
- 【java初学笔记2】马士兵-java-面向对象-31-练习继承、super等内容
- 关于Java中方法调用的一些原则
- Java继承关系中,父类方法使用实例变量和调用实例方法的探究
- Java学习笔记---13.面向对象编程08-Java中继承的概念,子类实例化过程,super()及方法复写
- Java面试关于方法调用之就近原则陷阱
- Java学习笔记--继承中的构造方法
- java代码继承难点。构造方法的调用
- java中子类继承父类方法及调用规则
- java笔记 对象的创建和对象调用方法的详细过程
- Java学习笔记——子类调用父类属性方法
- JAVA学习笔记(五)继承时的构造方法、多态、接口、汉诺塔
- [2014-03-07]JAVA笔记_继承、方法重写
- 关于JAVA继承类的静态变量、成员变量、父子类构造方法调用顺序的探讨
- 初学Java,方法中返回this,连续调用方法(六)
- Java学习笔记003——继承、抽象类、类相等测试、泛型数组列表、可变参数方法
- java继承时,实例化子类,是否会默认调用父类构造方法
- 初学Java,方法中返回this,连续调用方法(六)
- java继承中成员变量和方法调用的区别