• 继承


        一。

          1.基类的私有成员仅在基类中可见,而在派生类中是不可见的,基类的私有成员可以由派生类继承,但在派生类中不可见

          2.使用using声明可以改变成员在派生类中的访问权限。比如,基类中的共有成员在一般情况下被继承为共有成员,但使用using

        声明可以将其改为私有成员。

          3.如果派生类添加了一个数据成员,而改数据成员与基类的某个数据成员同名,则该派生类的数据成员隐藏了继承来的同名函数

          4.保护成员和私有成员类似,只在该类中可见。当一个派生类从基类中继承了一个保护成员时,该保护成员在派生类中是可见的。

          5.但是派生类不可以直接对保护成员进行访问,必须通过间接方式访问。

          6.基类的私有成员也可以被派生类继承,但是在派生类中确实不可见的。除了friend函数,类的私有成员只能被这个类的其他成员函数访问

        二。

          1.当创建一个派生类对象时,基类的构造函数被自动调用,用来对派生类中的基类部分进行初始化,并完成其他一些相关事务。如果派生类

        定义了自己的构造函数,则该构造函数负责对象中派生类添加部分的初始化工作。

          2.如果基类拥有构造函数但没有默认构造函数,那么派生类的构造函数必须显示的调用基类的某个构造函数。

          3.最好为每一个基类都设计一个默认构造函数。

          4.若基类拥有默认构造函数,而派生类也定义了一些构造函数,不过派生类的任何构造函数都没有显示的调用基类的某个构造函数。在这种情况下

        当创建一个派生类对象时,基类的默认构造函数将培自动的调用。

  • 相关阅读:
    C# 使用布尔操作符
    C# 复合赋值操作符
    C# while语句
    C# do while语句
    datatabe 与string
    打开外部程序并
    group by 显示
    GROUP by 方法  C#
    屏幕取色
    C#简单继承示例详解——快速入门
  • 原文地址:https://www.cnblogs.com/qglddh/p/3702881.html
Copyright © 2020-2023  润新知