上一页 1 ··· 17 18 19 20 21 22 23 24 25 ··· 44 下一页
摘要: 继承同名成员处理方式 问题:当子类与父类出现同名的成员,如何通过子类对象,访问到子类或父类中同名的数据呢? 访问子类同名成员 直接访问即可 访问父类同名成员 需要加作用域 示例: class BaseTest { public: BaseTest() { m_A = 100; } void func 阅读全文
posted @ 2022-04-10 16:43 安静点-- 阅读(86) 评论(0) 推荐(0)
摘要: 子类继承父类后,当创建子类对象,也会调用父类的构造函数 问题:父类和子类的构造和析构顺序是谁先谁后? 示例: class Base { public: Base() { cout << "Base构造函数!" << endl; } ~Base() { cout << "Base析构函数!" << e 阅读全文
posted @ 2022-04-10 16:37 安静点-- 阅读(68) 评论(0) 推荐(0)
摘要: 继承的语法:class 子类 : 继承方式 父类 继承方式一共有三种: 公共继承 保护继承 私有继承 如果是公共继承,父类中的私有方法不能访问。 如果是保护继承,类A中的a,b属性在子类B中变成了保护级别,私有还是不能访问 如果死是私有继承,a,b变成了私有级别,原先为私有级别的c同样不能访问。 示 阅读全文
posted @ 2022-04-10 16:10 安静点-- 阅读(86) 评论(0) 推荐(0)
摘要: 待写 阅读全文
posted @ 2022-04-04 18:01 安静点-- 阅读(14) 评论(0) 推荐(0)
摘要: 例如我们看到很多网站中,都有公共的头部,公共的底部,甚至公共的左侧列表,只有中心内容不同 接下来我们分别利用普通写法和继承的写法来实现网页中的内容,看一下继承存在的意义以及好处 普通实现: //Java页面 class Java { public: void header() { cout << " 阅读全文
posted @ 2022-04-04 18:01 安静点-- 阅读(49) 评论(0) 推荐(0)
摘要: 友元 生活中你的家有客厅(Public),有你的卧室(Private) 客厅所有来的客人都可以进去,但是你的卧室是私有的,也就是说只有你能进去 但是呢,你也可以允许你的好闺蜜好基友进去。 在程序里,有些私有属性 也想让类外特殊的一些函数或者类进行访问,就需要用到友元的技术 友元的目的就是让一个函数或 阅读全文
posted @ 2022-04-04 17:59 安静点-- 阅读(73) 评论(0) 推荐(0)
摘要: 常函数: 成员函数后加const后我们称为这个函数为常函数 常函数内不可以修改成员属性 成员属性声明时加关键字mutable后,在常函数中依然可以修改 常对象: 声明对象前加const称该对象为常对象 常对象只能调用常函数 this指针的本质是一个指针常量,指针的指向不可修改 如果想让指针指向的值也 阅读全文
posted @ 2022-04-04 17:28 安静点-- 阅读(134) 评论(0) 推荐(0)
摘要: 空指针访问成员函数 C++中空指针也是可以调用成员函数的,但是也要注意有没有用到this指针 如果用到this指针,需要加以判断保证代码的健壮性 //空指针访问成员函数 class Person { public: void ShowClassName() { cout << "我是Person类! 阅读全文
posted @ 2022-04-04 17:20 安静点-- 阅读(100) 评论(0) 推荐(0)
摘要: 1 成员变量和成员函数分开存储 在C++中,类内的成员变量和成员函数分开存储 只有非静态成员变量才属于类的对象上 class Person { public: Person() { mA = 0; } //非静态成员变量占对象空间 int mA; //静态成员变量不占对象空间 static int 阅读全文
posted @ 2022-04-04 16:42 安静点-- 阅读(34) 评论(0) 推荐(0)
摘要: 静态成员就是在成员变量和成员函数前加上关键字static,称为静态成员 静态成员分为: 静态成员变量 所有对象共享同一份数据 在编译阶段分配内存 类内声明,类外初始化 静态成员函数 所有对象共享同一个函数 静态成员函数只能访问静态成员变量 **示例1 :**静态成员变量 class Person { 阅读全文
posted @ 2022-04-04 16:26 安静点-- 阅读(145) 评论(0) 推荐(0)
上一页 1 ··· 17 18 19 20 21 22 23 24 25 ··· 44 下一页