深入学习C++——18~19类
深入学习C++——18~19类
18.类的基础认识
与C语言不同,C++支持面向对象编程,因为C语言没有类、对象这些概念。
类是对数据和功能组合在一起的一种方法。如果在游戏中需要一些代表角色的东西,就需要一堆变量。如果这时有两个人物,就要把同样的代码复制两份。这样一来代码会非常混乱且重复,难以维护。使用类可以简化,创建一个叫做player的类:
class Player
{
int x, y;
int speed;
};
类的本质是一个类型,可以把他当成其他变量来创建。我们使用Player player;创建一个新变量叫做player,类型为Player。由类这种类型构成的变量称为对象,新的对象变量称为实例。这一句所做的是实例化了一个Player对象。若需给变量赋值,使用player.加变量名即可访问。
int main()
{
Player player;
player.x = 5;
}
共有 0 条评论