第一节:C++面向对象

版权声明:本节目由WolfOnTheWay独家播出 https://blog.csdn.net/qq_42214953/article/details/87473860

c和c++的区别、OPP、this指针

1.c和c++的区别?

答:虽然c++主要时以c为基础发展起来的一门语言,但是它不是c的替代品,更不时c的升级版,c++和c时兄弟关系,没有谁比谁先进的说法。c和c++在头文件的引用以及main函数的形式方面都有一些差别。

2.怎么理解OOP?怎么用OOP来解决问题?

在这里插入图片描述

3.面向对象的(三)四大特征?

(抽象)、封装、继承、多态。

4.类只是实体的抽象说明。

5.类通过访问限定符来实现OOP的封装的思想。成员变量私有,成员函数公有。

6.计算对象内存占用大小的时候,只计算对象的成员变量,不包括成员函数。一个类型定义的很多对象,他们都有自己的一份成员变量,但是他们共享成员函数。

7.什么时this指针?

对象调用成员函数的时候,编译器编译时,调用函数时,把对象的地址当作实参传递进去,那么所有的成员函数在编译的时候就会添加一个形参,就时this指针,在成员方法中,用来区分不同的对象,谁调用函数,this指针就指向谁。

猜你喜欢

转载自blog.csdn.net/qq_42214953/article/details/87473860
今日推荐