- 博客(4)
- 收藏
- 关注
原创 c++之继承
此时,Father1,Father2,Son都公用GrandFather中的数据成员a,s1.a,s1.Father1::a,s1.Father2::a都是一样的,一个改了其他都会改,就是共用。因此,输出结果为3。因为,Father1和Father2同时继承了GrandFather,数据一样却不共用,因此Son::a是不明确的。区别是:Son1中a是public,b是protected,c是private,简单来说就是保持不变;此时,Son1,Son2,Son3都继承了父类的三个整型数据成员a,b,c。
2024-02-19 00:28:41 417 2
原创 c++之封装
类和对象的关系:类是对象的抽象,对象是类的实例。1、声明类类型int num;//以上两个为数据成员void display()//此为成员函数}stud1;//这里定义类的对象stud1,但也可以不在这里定义(分号必须要写//类外定义类的对象stud2这里,我们声明了一个类叫Person,类里面可以定义数据成员和成员函数,类外可以定义类的对象。此时,如何实现封装呢?封装就是把一些数据进行隐蔽处理。private://私人的int num;protected://受保护的。
2024-01-23 21:50:02 411 2
原创 【C++】初步认识指针
想要了解指针,先来了解一个概念-------地址。C++编译系统一般为整形变量、单精度浮点型分配4个字节,为字符型变量分配1个字节。内存区的每一个字节都有一个编号,这就是“地址简单来说,一个变量的指针就是该变量的地址。这时候又有另一个概念------指针变量。指针变量是用来存放变量地址的变量。变量与指针int i=3;int *p=&i;//p=&i”符号表示指向,是一个指针运算符,在变量名前加”“,表示该变量是指针变量;“符号是取地址运算符(也叫取址运算符),在变量前加”
2023-12-21 16:45:22 448 3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人