-
访问限定符:public, protected,private查看全部
-
对字符串的操作要注意,第六种方式是错误的,不能直接用加号连接两个双引号的字符串。查看全部
-
通过栈实例化的对象可以通过 . 来进行访问;通过对实例化的对象通过->来访问查看全部
-
从堆中实例化对象,需要用到指针,使用new 申请内存,申请到的内存未来就作为对象来使用。查看全部
-
从栈中实例化对象,类名 对象名查看全部
-
对象实例化 类时一个模板,对象实例化时计算机根据一个类的设计制造出多个对象的过程。实例化对象有两种方式,从栈中实例化和从堆中实例化。查看全部
-
将实现细节封装住,只暴露给用户关心的部分,这就叫封装。把要不暴露的隐藏住,需要用到访问限定符,C++中有三种范文限定符;public(暴露的) protected private(隐藏的)查看全部
-
类 包括属性和方法,属性也叫数据成员,方法也叫成员函数。查看全部
-
封装查看全部
-
1.当用户没有定义构造函数的时候系统会默认生成一个构造函数!!! 2.构造函数的一定与类名相同,构造函数很好的避免了重复初始化的问题。 3.构造函数的不同在于形式参数的类型不同以及形式参数的个数不同。查看全部
-
类名 *对象名 = new 构造函数; 对象用“->”访问成员函数; 释放对象空间:delete 对象名; 将其置空:对象名 = NULL;查看全部
-
#include <iostream> #include <string> using namespace std; /** * 定义类:Student * 数据成员:m_strName * 无参构造函数:Student() * 有参构造函数:Student(string _name) * 拷贝构造函数:Student(const Student& stu) * 析构函数:~Student() * 数据成员函数:setName(string _name)、getName() */ class Student { public: Student(){}; Student(string _name){m_strName= _name;}; Student(const Student&stu); ~Student(){}; void setName(string _name); string getName(); private: string m_strName; }; void Student::setName(string _name) { m_strName= _name; } string Student::getName() { return m_strName; } int main(void) { // 通过new方式实例化对象*stu Student *stu = new Student(); // 更改对象的数据成员为“慕课网” stu->setName("慕课网"); // 打印对象的数据成员 cout<<stu->getName()<<endl; delete stu; stu=NULL; return 0;查看全部
-
getline 和cin的区别查看全部
-
成员函数查看全部
-
构造函数查看全部
举报
0/150
提交
取消