C++【类与访控属性】
来源:互联网 发布:人工智能物联网龙头股 编辑:程序博客网 时间:2024/03/29 18:22
学生
属性:姓名、年龄
行为:学习
类就是通过对属性和行为的抽象,描述一组对象的语法结构。
};
如
class Student {
};
2.通过成员变量表达属性
class 类名 {
类型 成员变量名;
};
如
class Student {
string m_name;
int m_age;
};
3.通过成员函数表达行为
class 类名 {
返回类型 成员函数名 (形参表) {
函数体;
}
};
如
class Student {
string m_name;
int m_age;
void learn (const string& lesson) {
...
}
};
将成员函数声明和定义分开
class Student {
string m_name;
int m_age;
void learn (const string& lesson);
};
void Student::learn (
const string& lesson) {
...
}
4.通过访控属性约束属性和行为的访问方式
访控属性
公有成员:public,谁都可以访问。
私有成员:private,只有自己可以访问。
保护成员:protected,只有自己和自己的子类可以访问。
class Student {
private:
string m_name;
int m_age;
public:
void learn (const string& lesson) {
...
}
};
属性:姓名、年龄
行为:学习
类就是通过对属性和行为的抽象,描述一组对象的语法结构。
1.类的定义
class 类名 {};
如
class Student {
};
2.通过成员变量表达属性
class 类名 {
类型 成员变量名;
};
如
class Student {
string m_name;
int m_age;
};
3.通过成员函数表达行为
class 类名 {
返回类型 成员函数名 (形参表) {
函数体;
}
};
如
class Student {
string m_name;
int m_age;
void learn (const string& lesson) {
...
}
};
将成员函数声明和定义分开
class Student {
string m_name;
int m_age;
void learn (const string& lesson);
};
void Student::learn (
const string& lesson) {
...
}
4.通过访控属性约束属性和行为的访问方式
访控属性
公有成员:public,谁都可以访问。
私有成员:private,只有自己可以访问。
保护成员:protected,只有自己和自己的子类可以访问。
class Student {
private:
string m_name;
int m_age;
public:
void learn (const string& lesson) {
...
}
};
1 0
- C++【类与访控属性】
- C#--结构、类与属性
- iOS --- Objective-C中类的成员变量与属性
- 类属性与实例属性
- Objective-C 编程语言(5)属性----属性与继承
- 与IDE相关的Attribute属性(C#)
- C语言:链接属性与存储类型
- 【c++】静态属性与静态方法
- objective-c 成员变量与属性
- C#---类,对象,属性,属性值,方法
- 类属性与方法
- Swift 类与属性
- (译)Objective-C 类属性
- [Python]类属性与实例属性
- python 的 类属性 与 实例属性
- Python实例属性与类属性
- python:对象属性与类属性
- python中的类属性与实例属性
- 【Qt多线程之信号量】Qsemaphore
- 协同过滤算法-slope one
- python文件的整体结构
- TBS调试手机QQ浏览器
- 贪心
- C++【类与访控属性】
- java的System.getProperty()方法可以获取的值
- java.lang.NoClassDefFoundError:weblogic/server
- HTTP通信过程原理
- Hive参数配置以及HQL编写技巧
- Unity:镜面反射
- 关于支付的几点注意
- 电源中磁珠作用分析
- 用jxl导出excel报错:java.lang.NoClassDefFoundError: jxl/format