2014年5月23日 星期五

[Arduino]物件導向

建立類別

class Dog
{
  private:    //私有屬性,無法直接存取
             int age;
             String name;
  public:
             Dog()   //預設無參數建構子
           {
                age = 10;
                name = "Happy";
           }
           Dog(int a,String n)   //指定傳參數建構子
           {
                age = a;
                name = n;
           }
           
           void getAtt()
           {
               Serial.print("Age:");
               Serial.println(age);
               Serial.print("Name:");
               Serial.println(name);
           }
};


實作物件


Dog happy = Dog();    //預設建構子
Dog yellow = Dog(20,"Yellow") ;    //指定建構子


呼叫物件方法

//物件名稱.方法名稱
happy.getAtt();
yellow.getAtt();




參考來源

  • http://forum.arduino.cc/index.php/topic,42377.0.html


沒有留言:

張貼留言