类(class)在C++语言中是一种数据类型,用于描述一个类的事物,包括属性与方法(函数)。示例:class Circle
1.对象:
具体化某一个事物,成为一个具体的个体,创建对象后才会分配内存空间
创建方式:
<类名><对象名>:—— Circle circle;(创建对象并分配内存)
<类名>*<对象指针名>=new<类名>();
Circle *circle=new Circle();(创建动态对象)
delete circle;(需要主动释放对象,否则会造成内存泄露)
2.访问属性与方法:
<对象名>.<属性或方法>;(.用于普通对象)
Circle circle;
circle.r=10;
<对象指针名>-><属性或方法>;(->用于对象指针)
Circle *circle= new Circle();
circle->r=10;
delete circle;
3.访问权限:
class 的默认权限是private
public 公有的——(一个类的public成员变量,成员函数,可以通过类的成员函数,类的实例变量进行访问)
private 私有的 ——(一个类的private成员变量,成员函数,无法通过类的实例变量进行访问
但可以通过类