C语言中如何通过继承与派生实现长尾词的构造?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1540个文字,预计阅读时间需要7分钟。
继承和派生概述:继承和派生是同一过程从不同角度的看待。保持已有类特性的过程称为继承,在已有类基础上新增特性产生新类的过程称为派生。被继承的称为已继承。
继承和派生概述:
继承和派生是同一个过程从不同角的度看
保持已有类的特性而构造新类的过程称为继承。
在已有类的基础上新增自己的特性而产生新类的过程称为派生。
被继承的已有类称为基类(或父类)。
派生出的新类称为派生类(或子类)。
直接参与派生出某类的基类称为直接基类。
基类的基类甚至更高层的基类称为间接基类。
派生类成员的访问
不同的继承方式决定了基类成员在派生类中的访问属性
1)公有继承
基类的公有成员和保护成员在派生类中保持原有访问属性,私有成员仍为基类所有。
2)私有继承
基类的所有成员在继承类中为私有成员。
3)保护继承
一般地,保护继承与私有继承在实际编程中极少使用,它们只在技术理论上有意义。
在公有继承中,派生类成员可以访问继承的基类的public部分与protected部分,但是不能访问private部分。只有基类成员以及基类的友元可以访问private部分。
无论采用何种继承方式得到的派生类,派生类成员及其友元都不能访问基类的私有成员。
本文共计1540个文字,预计阅读时间需要7分钟。
继承和派生概述:继承和派生是同一过程从不同角度的看待。保持已有类特性的过程称为继承,在已有类基础上新增特性产生新类的过程称为派生。被继承的称为已继承。
继承和派生概述:
继承和派生是同一个过程从不同角的度看
保持已有类的特性而构造新类的过程称为继承。
在已有类的基础上新增自己的特性而产生新类的过程称为派生。
被继承的已有类称为基类(或父类)。
派生出的新类称为派生类(或子类)。
直接参与派生出某类的基类称为直接基类。
基类的基类甚至更高层的基类称为间接基类。
派生类成员的访问
不同的继承方式决定了基类成员在派生类中的访问属性
1)公有继承
基类的公有成员和保护成员在派生类中保持原有访问属性,私有成员仍为基类所有。
2)私有继承
基类的所有成员在继承类中为私有成员。
3)保护继承
一般地,保护继承与私有继承在实际编程中极少使用,它们只在技术理论上有意义。
在公有继承中,派生类成员可以访问继承的基类的public部分与protected部分,但是不能访问private部分。只有基类成员以及基类的友元可以访问private部分。
无论采用何种继承方式得到的派生类,派生类成员及其友元都不能访问基类的私有成员。

