zoukankan      html  css  js  c++  java
  • 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;
    }
    //---------------------------------------------------------------------------

      

       以上是最基本的类的调用。

      

     

  • 相关阅读:
    alert()、confirm()和prompt()的区别与用法
    简单的算法
    图片消失隐藏轮播
    HTML head 头标签
    关于for of循环的用法和使用
    requestanimationframe用法一二
    关于css中after和before伪类的用法
    HTML5使用local storage存储的数据是如何保存在本地的
    js中  关于bom的知识
    关于一些假值的问题
  • 原文地址:https://www.cnblogs.com/delphi2014/p/4029303.html
Copyright © 2011-2022 走看看