码迷,mamicode.com
首页 > 编程语言 > 详细

C++ 之 第八课 面向对象(一)

时间:2014-10-16 20:43:23      阅读:187      评论:0      收藏:0      [点我收藏+]

标签:style   blog   color   io   os   使用   ar   sp   数据   

   什么是类,什么是对象?如何定义类?如何定义对象?

   首先来定义一个人类

  

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++ 之 第八课 面向对象(一)

标签:style   blog   color   io   os   使用   ar   sp   数据   

原文地址:http://www.cnblogs.com/delphi2014/p/4029303.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!