![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++学习
xcc一直都在
这个作者很懒,什么都没留下…
展开
-
c++面向对象三大特性(三)——多态
https://zhuanlan.zhihu.com/p/136478734转载 2021-08-29 15:45:59 · 87 阅读 · 0 评论 -
c++面向对象三大特性(二)——继承
1)继承的作用子类继承父类的属性和行为,对于类似功能,只用为代码添加新特性,体现了代码复用。2)继承的实现class A :public B{}A:子类B:父类冒号指出A类的父类为B类public:继承方式为共有继承结果:通过A类可以直接访问到B类的共有成员,对于B类的私有属性,可以通过调用B类的共有方法来访问。3)子类与父类的特殊关系父类指针可以在不进行显示类型转换的情况下指向子类对象;父类引用可以在不进行显示类型转换的情况下引用子类对象。class原创 2021-08-29 15:23:13 · 119 阅读 · 0 评论 -
C++面向对象三大特性(一)——封装
在c++里面一切事物均为对象,对象上有属性和行为。1)封装的意义class A{ int a = 2; //属性(成员变量、成员属性) int multiNumber(int a) //行为(成员函数、成员方法) { return 2a; }}将属性和行为作为一个整体,表现生活中的事物。2)访问权限将属性和行为加以权限控制。公共权限 public 类内类外可以访问 保原创 2021-08-29 10:51:33 · 77 阅读 · 0 评论