C++程序使用变量来存储信息,每个变量都有一个数据类型。数据类型的目的就是指定变量存储何种类型的信息。作为游戏程序员,为了表示玩家在屏幕上看到内容,我们常常需要创建新的数据类型。游戏编程中最常见的任务就是创建软件对象来表示玩家在屏幕上看到的事物。在面向对象的编程中,我们定义自己的类型来表示需要的任何事物。任何事物在软件中都是对象,只会受到想像力的限制。我们也可以将对象所包含的这组数据叫做是对象的属性。然后,我们定义一组行为或者叫做操作,软件可以在对象上执行这些操作。这些操作是函数,这些函数也是类的成员。成员函数形成程序可以在一个对象上执行一组合法的操作。通常,成员函数应该是公有的,而成员数据应该是私有的。在定义对象是,控制对成员数据的访问有助于让数据保持有效的状态。没有函数之外的类能够改变私有的数据。只有成员函数不使数据变为无效的,数据就始终处于有效状态。在定义类时,使用这一规则是为了保证成员数据始终处于有效状态。此外,应该注意,编写成员函数时,给成员函数命名要让任何阅读代码的人一看到函数的名字就能知道它是做什么的。
类的定义
最新推荐文章于 2023-02-05 19:45:39 发布