面向对象之继承

本文介绍了面向对象编程中继承的概念及其实现方式,包括实现继承、接口继承和可视继承。此外,还探讨了继承的特点和好处,并提醒开发者注意继承的方向性和访问限制。

一、继承是面向对象重要的特征。继承是指在一个类基础上定义一个新类,原有的类叫做父类,新生成的类叫子类,继承的过程是一个从一般多特殊的过程。

 

二、继承概念的实现方式有三类:实现继承、接口继承和可视继承。

1、实现继承是指使用基类的属性和方法而无需额外编码的能力;

2、接口继承是指仅使用属性和方法的名称、但是子类必须提供实现的能力;

3、可视继承是指子窗体(类)使用基窗体(类)的外观和实现代码的能力。

 

三、继承的特点:

第一、子类拥有父类的属性和方法;

第二、子类可以有自己新的属性和方法;

第三、子类可以重写父类的方法;

第四、可以声明父类,创建子类。

 

四、面向对象中使用继承的好处:

继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确描述共性的方法,对象的一个新类可以从现有的类中的派出,这个过程称为类继承。新类继承了原始类的特性,新类称为原始类的派生类(子类),而原始类称为新类的基类(父类)。派生类可以从它的基类那里继承方法和实例变量,并且类可以修改或增加新的方法使之更适合特殊的需要。

 

五、与继承有关的注意事项:

继承是单方向的,即派生类可以继承和访问基类中的成员,但基类无法访问派生类的成员。

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值