对多态和继承的正确理解
2011-05-05 12:18
197 查看
对多态的正确理解:
相同的事物,调用相同的方法,参数也相同,但表现的行为却不同。
父类的引用指向子类的对象。
子类以父类的身份出现,但是做事情还是用自己的方式实现,
子类的实例以父类的身份出现时,自己特有的属性和行为将不能使用
对继承的正确理解:
子类自动拥有父类的属性和行为。(一般化的体现,目的就是达到代码的复用)
子类可以定义自己特有的属性和行为(特殊化的体现,目的就是达到功能的增加)
子类可以把从父类继承下来的行为用自己的方式重新实现(方法重写)
相同的事物,调用相同的方法,参数也相同,但表现的行为却不同。
父类的引用指向子类的对象。
子类以父类的身份出现,但是做事情还是用自己的方式实现,
子类的实例以父类的身份出现时,自己特有的属性和行为将不能使用
对继承的正确理解:
子类自动拥有父类的属性和行为。(一般化的体现,目的就是达到代码的复用)
子类可以定义自己特有的属性和行为(特殊化的体现,目的就是达到功能的增加)
子类可以把从父类继承下来的行为用自己的方式重新实现(方法重写)
相关文章推荐
- 多态理解,方法重写分析,类继承与接口实现中,方法重写的实现机制的区别
- 简单理解C++的多态公有继承及虚函数
- 对封装、抽象、继承、多态的理解?(java四大特性)
- 对抽象,继承,多态的理解
- 怎样理解封装,继承,多态!三者的区别?
- 关于封装,继承,多态三个概念的简单理解
- java继承和多态的理解
- 对C++继承,封装,多态的理解
- 再次理解封装继承多态
- 你真的理解了继承和多态吗?
- java面向对象的三大特点理解—— 继承、封装、多态
- 对于Python面向对象部分的理解(封装继承多态等等)
- 对接口、继承、组合、多态的理解
- 深入理解OOP(三):多态和继承(动态绑定和运行时多态)
- 从一道SCJP 试题来看你对继承和多态的理解程度? (转csdn)
- 初步理解Java的三大特性——封装、继承和多态
- c++继承和多态的一点小小的理解
- 如何理解多态、封装、继承
- 一个经典实例理解继承与多态原理与优点(附源码)---面向对象继承和多态性理解得不够深刻的同学请进
- C++中关于类(封装、继承、多态)区别于结构体的理解