zoukankan      html  css  js  c++  java
  • 继承

        一。

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

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

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

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

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

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

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

        二。

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

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

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

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

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

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

  • 相关阅读:
    Bootstrap in ASP.NET MVC 5
    Chrome 实用调试技巧
    C#数组
    ASP.NET MVC 表格操作
    jQuery实用Demo
    MySQL学习笔记
    ASP.NET MVC View中的标签(tag)
    ASP.NET MVC HtmlHelper 类的扩展方法
    Delphi按下F1不能出现帮助文档的解决方法
    Delphi函数参数传递 默认参数(传值)、var(穿址)、out(输出)、const(常数)四类
  • 原文地址:https://www.cnblogs.com/qglddh/p/3702881.html
Copyright © 2011-2022 走看看