继承和派生的概念 :
继承:在定义一个新的类B时,如果该类与某 个已有的类A相似(指的是B拥有A的全部特点), 那么就可以把A作为一个基类,而把B作为基 类的一个派生类(也称子类)。
派生类是通过对基类进行修改和扩充得到 的。在派生类中,可以扩充新的成员变量 和成员函数。 派生类一经定义后,可以独立使用,不依 赖于基类。
派生类拥有基类的全部成员函数和成员变 量,不论是private、protected、public 。 在派生类的各个成员函数中,不能访问 基类中的private成员。
需要继承机制的例子 ,所有的学生都有的共同属性: 姓名 学号 性别 成绩 所有的学生都有的共同方法(成员函数): 是否该留级 是否该奖励。
需要继承机制的例子 而不同的学生,又有各自不同的属性和方法 研究生 导师 系 大学生 系 中学生 竞赛特长加分。
需要继承机制的例子 :如果为每类学生都从头编写一个类,显然会有 不少重复的代码,浪费。 比较好的做法是编写一个“学生”类,概括了 各种学生的共同特点,然后从“学生”类派 生出“大学生”类,“中学生”类,“研究 生类”。
派生类的写法 class 派生类名:public 基类名 { };
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.