首页 > 代码库 > C++ 之 第八课 面向对象(一)
C++ 之 第八课 面向对象(一)
什么是类,什么是对象?如何定义类?如何定义对象?
首先来定义一个人类
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;}//---------------------------------------------------------------------------
以上是最基本的类的调用。
C++ 之 第八课 面向对象(一)
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。