码迷,mamicode.com
首页 > 其他好文 > 详细

面向对象继承

时间:2018-05-01 20:23:58      阅读:164      评论:0      收藏:0      [点我收藏+]

标签:派生   inf   image   没有   包括   类适配器   传递   继承   派生类   

继承

1.[概念]

通俗的说,就是儿子继承老子的财产,是开闭原则之一。

父类:基类 

子类:派生类

特点:

单根性  子类只能继承一个父类

传递性  子类继承所有父类的方法属性

在创建子类对象的时候,子类对象会分别创建子类和父类的字段提供空间。

里氏替换:

子类能继承父类一切,包括构造函数和方法字段等,能重写,父类不能继承子类。

父类引用指向子类对象,只能看见,不能使用。

例:

Parent p=new Son() 

Son s=(Son)p;

解释:

子类里的东西比父类更详细,子类的行为父类没有,而引用的指向仅仅指向子类对象中父类的单独部分。

适配图:

技术分享图片

                                     类适配器

技术分享图片

 

                          对象适配器

 

关于组装和继承的区别

技术分享图片

 

面向对象继承

标签:派生   inf   image   没有   包括   类适配器   传递   继承   派生类   

原文地址:https://www.cnblogs.com/liyiyong1994/p/8976784.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!