C++基础操作8(b站18:classes in C++)

1.C++ 不仅支持面向对象编程(面向对象编程需要类和对象之类的概念)

事实上,C++支持面向过程,基于对象,面向对象,泛型编程四种。

2.类

a)类是一种将数据和函数组织在一起的方式

b)类的名称必须唯一,因为类相当于就是我们创建一个新的变量类型

class Player
{
 public:        //允许在类外访问x,yd等变量,否则只有类内部的函数才能访问这些变量
 int x,y;
 int speed;
};      // 注意有;

·由类类型制成的变量叫做对象,新创建对象的过程叫做实例化

c)设置对象里面的变量:写成xxx.xxx(成员访问运算符)

int main()
{
  Player player;    //第一个Player是类,第二个player是具有Player类型的变量player
  player.x = 5;

}

d)类内的函数称为方法 (下面的例子定义了三个变量:x,y,speed;还定义了一个函数来操纵这些变量)

class Player
{
  public:
        int x,y;
        int speed;

        void Move(int xa,int ya)   
        {
           x+=xa*speed;
           y+=ya*speed;
        }
}

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值