面向对象继承
Posted liyiyong1994
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了面向对象继承相关的知识,希望对你有一定的参考价值。
继承
1.[概念]
通俗的说,就是儿子继承老子的财产,是开闭原则之一。
父类:基类
子类:派生类
特点:
单根性 子类只能继承一个父类
传递性 子类继承所有父类的方法属性
在创建子类对象的时候,子类对象会分别创建子类和父类的字段提供空间。
里氏替换:
子类能继承父类一切,包括构造函数和方法字段等,能重写,父类不能继承子类。
父类引用指向子类对象,只能看见,不能使用。
例:
Parent p=new Son()
Son s=(Son)p;
解释:
子类里的东西比父类更详细,子类的行为父类没有,而引用的指向仅仅指向子类对象中父类的单独部分。
适配图:
类适配器
对象适配器
关于组装和继承的区别
以上是关于面向对象继承的主要内容,如果未能解决你的问题,请参考以下文章