随笔分类 - <二>:C++面向对象
摘要:指向类成员(成员变量和成员方法)的指针 1:定义一个指针指向类的普通成员变量 示例代码1 class Test2{ public: int ma; static int mb; void f1(){cout<<"Test::void f1()"<<endl;} static void static_
阅读全文
摘要:类的各种成员-> 成员方法 & 成员变量 普通的成员方法=>编译器会添加一个this形参变量 1:属于类的作用域 2:调用该方法时,需要依赖一个对象,而且常对象不能调 3:可以任意的访问对象的私有成员变量 const 常成员方法 => const student *this 1:属于类的作用域 2:
阅读全文
摘要:示例代码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
阅读全文
摘要:先看示例代码 #include <iostream> #include<cstring> using namespace std; class Student{ public: Student(int _age , const char * _name) { this->age=_age; int
阅读全文
摘要:构造函数 和类名相同,可以带参数,参数可以有多个 定义对象时,自动调用,构造完成了,对象就产生了 构造函数执行完成后,内存开辟完成,同时可以完成初始化工作. 析构函数 ~Test(); 析构函数可以自己调用,不带参数,只有一个析构函数,析构函数调用后,对象不存在了.自己调了析构函数后,就不能在调用对
阅读全文
摘要:C++ 类:实体的抽象类型 实体(属性,行为) ->ADT(abstract data type) 类(属性->成员变量,行为->成员方法) OOP语言4大特征 抽象 封装/隐藏(通过public private protected) 继承 多态 class Student{ //属性一般都是私有的
阅读全文