赞
踩
类是属于用户自定义的数据类型, 并且该类型的数据具有一定的行为能力, 也就是类中说描述的方法。通常来说, 一个类的定义包含两部分的内容, 一是该类的属性, 另一部分是它所拥有的方法。以 "人类" 这个类来说, 每个人都有自己的姓名、年龄、出生日期、体重等, 为 人类 的属性部分, 此外, 人能够吃饭、睡觉、行走、说话等属于人类所具有的行为。
- <span style="font-size:14px;">#pragma once
- class Point
- {
- public:
- Point(void);
- ~Point(void);
-
- void setPoint(int x, int y) //实现setPoint函数
- {
- xPos = x;
- yPos = y;
- }
-
- void printPoint() //实现printPoint函数
- {
- printf("x = %d\n",xPos);
- printf("y = %d\n",yPos);
- }
- private:
- int xPos;
- int yPos;
- };</span><span style="font-size:24px;">
- </span>

类在定义时有以下几点需要注意:
- void Point::setPoint(int x, int y)
- {
- xPos = x;
- yPos = y;
- }
- void Point::printPoint()
- {
- printf("x = %d\n",xPos);
- printf("y = %d\n",yPos);
- }
- <span style="font-size:14px;">Point M; //用定义好的类创建一个对象 点M
- M.setPoint(10, 20); //设置 M点 的x,y值
- M.printPoint(); //输出 M点 的信息</span>
对象名.公有函数名(参数列表)
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。