##类和对象基础知识讲解
//类是一钟用户自定义数据类型
//可以看作是C语言中结构体的升级版
//类是有数据加载功能的
//也就是变量和函数,把变量和函数绑定在一起
#include<iostream>
using namespace std;
//对象:通过类这种类型定义的变量称之为对象 也就是属性+行为
class CStudent//命名方式首字母以大写字母C开头 第二个英文字母也大写
{
public:
int a;
void fun()
{
cout << "aaaa" << endl;
}
void fun1()
{
cout << a << endl;
}
private:
};
//访问属性:
/*
*如果在类中定义成员,没有任何访问属性的声明,那么默认为私有的(private)
*
*1、private私有的,类外通过对象不能直接访问,类中可以使用
*2、public共有的
*3、protected保护的,类外通过对象不能直接访问,类中可以使用(和私有的区别在继承的时候)
*/
int main()
{
CStudent stu;//把类当成一个人,里面的成员就是别的器官
//使用方式就和结构体变量一样
/stu.a;这种方式当类中的属性属于私有的时候(默认为私有)不能访问得到
stu.a = 10;
cout << stu.a << endl;
return 0;
}