C++学习6继承

注意:本笔记来自网易云课堂学习 

继承

inheritance

 

share:

member data

member function

interfaces

 

继承类可以继承原来类中的以上三个东西

 

比如一个student继承了person

studentpersonsuperset
C++学习6继承

 

C++学习6继承

基类

超类

父类(中文习惯这样说,但是英文中是parent

 

派生类

子类

子类

 

class B:publicA

{ }//B类是A类的子类了

但是A中的private变量比如int I;

B类中是存在i的,但是不能直接使用,要用public函数去使用

但父类的protected里的函数是可以使用的

C++学习6继承

补充

C++学习6继承
C++学习6继承

如果子类中有和父类同名的函数,并且父类中有两个同名的函数,那么父类中的函数就被隐藏了,就只有子类的函数