在中国,继承是面向对象的重要概念,也是C ++语言的重要机制。
我们通过继承现有类来创建一个新类。
该注释的内容是:
继承是一种机制。通过继承,我们可以使用现有数据类型来定义新的数据类型。换句话说,继承使我们能够根据类定义一个新类。
提高代码的重复使用并提高执行效率。
例如,这里有动物。我们可以通过动物派鸟类,狗,熊等。
在这一点上,这只动物是基类或父级。
鸟类(狗,熊等)是派生的类,也可以称为子类。
例如,我们从鸟类中得出鸡,鹦鹉,企鹅等。
由于鸟类具有一些共同点或特征,因此我们描述了鸟类,鹦鹉,企鹅等,然后我们提高鸡,鹦鹉和企鹅的特征。这是继承机制。我们可以理解,每个派生类都是基类的特殊版本。
当父类已经存在时,我们可以继承该父并得出子女。我们只需要在子类中修改和删除。这种继承机制使我们能够重复使用父类的代码并为子类编写新代码。
让我们看一个段落:
在上面的示例中,我们继承了类。
继承格式如下:
评论:
?继承方法
我们知道,可以访问该课程的三种类型:。
根据访问权限,继承方法也可以分为三种类型:
当子公共继承父类时,子类别可以访问父类和保护成员的公共成员,但是子类的私人成员无法访问subclass.its.its私人成员。
公共继承允许基类作为开源代码,可以连续分发程序员的代码以快速传播。
当子类别保护继承父级时,父类的公众和保护成员将成为子类的保护成员。
保护性继承使基类不断地成为公司的内部技术。
当子班私下私下继承子指导时,父级的公众和保护成员将成为子类的私人成员。
私有继承允许某种技术传输单个传输,而开发人员只能通过调用基类的成员函数在其衍生类别中访问基类。
(通常我们不使用或继承,初学者很少涉及)
?访问控制
本章的参考书:
“ C ++编程教程” --------------金钱可用
好吧,此注释是在这里写的。欢迎大家一起讨论评论区域!
原始:https://juejin.cn/post/7101533268285063205