2017年12月10日 星期日

JAVA物件導向的筆記

    類別的意思就比如學生、老師,是一種身分,而類別的屬性是指特徵,像是學生類別,他的屬性就可以是學號或是姓名,而方法就是一種行為。

定義物件類別,規則如下:
class 類別名稱{
屬性
行為
}


比如程式如下:
class IcCard {  // 代表 IC 卡的類別
  long id;      // 卡號
  int money;    // 卡片餘額

  void showInfo() {  // 顯示卡片資訊的方法
    System.out.print("卡片卡號 "+ id);
    System.out.println(", 餘額 " + money + " 元 ");
  }
}

public class CardArray {
  public static void main(String[] argv) {
    IcCard[] manyCards = new IcCard[3];     // 建立物件陣列

    for(int i=0;i<manyCards.length;i++) {
      manyCards[i] = new IcCard();       // 建立物件
      manyCards[i].id = 0x336789AB + i;
      manyCards[i].money = 100 + i * 123;
    }

    for(IcCard c : manyCards)  // 也可以用 For-each 迴圈
      c.showInfo();      // 呼叫方法
  }
}


沒有留言:

張貼留言

Cursor Auto-Run 完整指南:為什麼已開啟卻不會自動執行?(含真正能自動跑的方法)

Cursor Auto-Run 完整指南:為什麼開啟卻不會自動執行? 🚀 Cursor Auto-Run 完整指南:為什麼已開啟卻不會自動執行?(含真正能自動跑的方法) Cursor 是目前最強大的 AI 程式...