随笔分类 -  <二>:C++面向对象

摘要:指向类成员(成员变量和成员方法)的指针 1:定义一个指针指向类的普通成员变量 示例代码1 class Test2{ public: int ma; static int mb; void f1(){cout<<"Test::void f1()"<<endl;} static void static_ 阅读全文
posted @ 2022-11-13 21:54 Hello_Bugs 阅读(111) 评论(0) 推荐(0) 编辑
摘要:类的各种成员-> 成员方法 & 成员变量 普通的成员方法=>编译器会添加一个this形参变量 1:属于类的作用域 2:调用该方法时,需要依赖一个对象,而且常对象不能调 3:可以任意的访问对象的私有成员变量 const 常成员方法 => const student *this 1:属于类的作用域 2: 阅读全文
posted @ 2022-11-13 17:49 Hello_Bugs 阅读(80) 评论(0) 推荐(0) 编辑
摘要:示例代码1 class CDate{ public: CDate(int _year,int _month, int _day){ this->year=_year; this->month=_month; this->day=_day; } private: int year; int month 阅读全文
posted @ 2022-11-13 16:30 Hello_Bugs 阅读(185) 评论(0) 推荐(0) 编辑
摘要:先看示例代码 #include <iostream> #include<cstring> using namespace std; class Student{ public: Student(int _age , const char * _name) { this->age=_age; int 阅读全文
posted @ 2022-11-13 11:16 Hello_Bugs 阅读(72) 评论(0) 推荐(0) 编辑
摘要:构造函数 和类名相同,可以带参数,参数可以有多个 定义对象时,自动调用,构造完成了,对象就产生了 构造函数执行完成后,内存开辟完成,同时可以完成初始化工作. 析构函数 ~Test(); 析构函数可以自己调用,不带参数,只有一个析构函数,析构函数调用后,对象不存在了.自己调了析构函数后,就不能在调用对 阅读全文
posted @ 2022-11-12 19:50 Hello_Bugs 阅读(174) 评论(0) 推荐(0) 编辑
摘要:C++ 类:实体的抽象类型 实体(属性,行为) ->ADT(abstract data type) 类(属性->成员变量,行为->成员方法) OOP语言4大特征 抽象 封装/隐藏(通过public private protected) 继承 多态 class Student{ //属性一般都是私有的 阅读全文
posted @ 2022-11-06 22:14 Hello_Bugs 阅读(81) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示