C++面向对象——封装

        类(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成员变量,成员函数,无法通过类的实例变量进行访问
但可以通过类

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值