C++之继承一:继承的规则

来源:互联网 发布:gevent 数据库 编辑:程序博客网 时间:2024/05/18 14:13

继承的语法要求:

class 子类:继承方式 父类

比如:class student1 :public student

继承方式有三种,分别是public,protected,private

对应的子类的访问属性如下:

public:

    父类:public   子类:public

    父类:protected   子类:protected

    父类:private 子类:不允许访问父类成员

protected:

    父类:public   子类:protected

    父类:protected   子类:protected

    父类:private 子类:不允许访问父类成员

private:

    父类:public   子类:不允许访问父类成员

    父类:protected   子类:不允许访问父类成员

    父类:private 子类:不允许访问父类成员

注意:1,protected修饰的类的成员与private类似,不能够被类外访问,但是与之不同的是保护的成员可以被子类引用。

            2,构造函数和析构函数是不能从基类继承的,注意要在子类自己定义。

0 0