当前位置:首页 > Software > C++ > 正文内容

C++的继承和派生

chanra1n6年前 (2019-11-06)C++7290
#include <iostream>
using namespace std;
class fenshu
{
	public:
		int xuehao;
		int yuwen;
 }; 
 class wz_fenshu:public fenshu
 {
 	public:
 		int shuxue;
 }zhangsan;
 int main()
 {
 	zhangsan.xuehao=1;
 	zhangsan.yuwen=66;
 	zhangsan.shuxue=88;
 }

什么是继承,你是中国人,但是你也是人类,所以你既有中国人的属性,又有人类的属性。而中国人这个类是归属于人类这个类,故而可以说

class 人类 
{

 }; 
 class 中国人:public 人类
 {

 };

相信您早就发现了,public是什么意思呢?其实不只是有public,还有

image.png

他们代表着访问的控制,也就是说,不同的关键字,决定着您能否在别的类中使用属性。

扫描二维码推送至手机访问。

版权声明:本文由我的FPGA发布,如需转载请注明出处。

本文链接:https://myfpga.cn/index.php/post/49.html

分享给朋友:

“C++的继承和派生” 的相关文章

一小时搞定C++_7

一小时搞定C++_7

假如我让你计算从1加到500,你会怎么计算,用累加公式?假如,没有累加公式,你只能从1挨个往上加,用计算机能不能实现这一一件事呢?4种方法:1、#include <iostream> using namespace std; int main(...

一小时搞定C++_9

一小时搞定C++_9

什么是数组呢?顾名思义,一组数,不一定是数,也可以是char类型的字符组(我自己给char类型数组起的名字)怎么创建数组呢?int 数组名[数组成员数]; int a[3];我就创建了一个叫做a的整数数组,数组中包含3个数,我应该怎么修改a数组的值呢?a[0]=1; a[1]...

C++入门 输出Hello World

C++入门 输出Hello World

#include <iostream>using namespace std;int main(){     cout << "Hello, world!...

数据结构

数据结构

#include<iostream> using namespace std; struct books{ char name[10]; int num; float price; }book; int&nb...