什么是类,什么是对象?如何定义类?如何定义对象?
首先来定义一个人类
class Person { public: void GetWeight(); void SetWeight(); private: int weight; };
使用class关键字声明一个人类。现在只是声明一个类,而没有使用类?系统没有给类分配内存。public是共有的成员方法。private是私有的数据成员。声明一个类的时候不要忘记了(;)号。
那我们可以给一个人类定义一个对象如:
PerSon Jack;
类和对象的区别是什么?
类就是抽象的,而对象是一个类的实例。
现在我们知道了类和对象的区别,那如何访问对象的成员及方法呢?我们可以用(.)来访问
如 Jack.wight; //访问成员
还可以给成员赋值Jack.wight = 160;
如 Jack.GetWeight(); //访问方法
实例讲解调用类中的数据成员及方法
#include<iostream> using namespace std; //--------------------------------------------------------------------------- class Person { public: void SetWeight(int m_Weight); void GetWeight(); private: int Weight; }; void Person::SetWeight(int m_Weight) { Weight = m_Weight; } void Person::GetWeight() { cout<<Weight<<endl; } int _tmain(int argc, _TCHAR* argv[]) { Person Jack; Jack.SetWeight(160); Jack.GetWeight(); return 0; } //---------------------------------------------------------------------------
以上是最基本的类的调用。
时间: 2024-10-10 21:34:37