类和对象第一大特性《封装》
对象是有类实例化而产生,因此具有相同特点和性质的对象为一类,封装的意义就是将属性和行为合成一个整体。
class student//学生类:将学生的特点抽象为一个学生类,也就是说所有学生都具备共同的特点“姓名”和“年龄”。
{
public:
void display()
{
cout << "姓名: " << name << " 年龄: " << age << endl;
}
public:
string name;
int age;
};
访问权限
public:公共权限,类内和类外都可以访问。protected:保护权限,类内可以访问,类外不可以访问。private:私有权限,类内可以访问,类外不可以访问。
class和struct 的区别:struct默认权限为公共权限;class默认权限为私有权限;
struct A
{
int a;
int b;
}
//a和b可以在类外访问;a和b为Public权限
class B
{
int a;
int b;
}
//a和b 不可以在类外访问;a和b为Priva
类和对象第一大特性《封装》最先出现在Python成神之路。
共有 0 条评论