首页 > 其他 > 详细

面向对象-------继承

时间:2021-04-01 00:51:47      阅读:20      评论:0      收藏:0      [点我收藏+]

编程当然追求精简,与代码的复用。如果两个类其中第一个类能实现第二个的所有功能,那可以让第二个类直接去继承第一个类。这样就可以减少很多重复的代码。

需要注意的是如果子类继承与父类: 第一,子类拥有父类非private的属性和功能;第二,之类具有自己的属性和功能,即子类可以扩展父类没有的属性和功能,第三,之类可以以自己的方式实现父类的功能。第四,子类从它的父类中继承的成员有方法,域,属性,事件,索引和指示器。但对构造方法有一点特殊,它不能被继承,只能被调用。调用父类的成员可以用base关键字。

在继承里面需要注意protected修饰符,它代表着之类可以对基类有完全访问权。

 

因为继承存在着is--a的关系,也即意味着强耦合性,父类变子类不得不变,破坏了包装父类实现细节败露给子类。

 

面向对象-------继承

原文:https://www.cnblogs.com/PeterRen/p/14603840.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!