廣告廣告
  加入我的最愛 設為首頁 風格修改
首頁 首尾
 手機版   訂閱   地圖  簡體 
您是第 4791 個閱讀者
 
發表文章 發表投票 回覆文章
  可列印版   加為IE收藏   收藏主題   上一主題 | 下一主題   
edgar_chang
數位造型
個人文章 個人相簿 個人日記 個人地圖
小人物
級別: 小人物 該用戶目前不上站
推文 x0 鮮花 x7
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片
推文 x0
[Java][精華] 作業看不太了解
這是老師出的一個作業但看不太了解
不知有那位作的可以幫個忙
先謝謝了

假設CBox類別的定義如下:
class CBox {
int length;
int width;
int height;
}
..

訪客只能看到部份內容,免費 加入會員 或由臉書 Google 可以看到全部內容



獻花 x0 回到頂端 [樓 主] From:臺灣 | Posted:2006-12-14 19:23 |
PeterPan 手機
個人文章 個人相簿 個人日記 個人地圖
特殊貢獻獎 社區建設獎
知名人士
級別: 知名人士 該用戶目前不上站
推文 x1 鮮花 x99
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片
建構子說明
建構子﹝Constructor﹞
當建立一個 class 的實體,在初始化的時候,會呼叫建構子。
例如:
複製程式
public class Test{
  private int a;

  public Test(){
    a = 1;
  }

  public static void main(String[] args){
    Test test = new Test();
  }
}
在 new Test() 的時候,就是建立一個 Test class 的實體,並且此實體執行了 public Test() 這個 Constructor,將變數 a 的數值設定成 1。

建構子也可以設定需要參數:
複製程式
public class Test{
  private int a;
  private int b;

  public Test(){
  }

  public Test(int a,int b){
    this.a = a;
    this.b = b;
  }

  public static void main(String[] args){
    Test test = new Test(1,2);
  }
}
這樣子,在建立 Test 實體 class 的時候,就會設定 a 與 b 這兩個變數的值。

當你沒有寫任何 Constructor 的時候,編譯器會自動幫你產生一個最基本的,例如說:
複製程式
public class Test{
  public static void main(String[] args){
    Test test = new Test();
  }
}
編譯器會自動補上一個 Constructor,變成:
複製程式
public class Test{
  public Test(){
  }

  public static void main(String[] args){
    Test test = new Test();
  }
}

注意,若你有撰寫一個需要參數的 Constructor,但是沒有寫一個不需要參數的 Constructor,在建立這個 class 實體的時候,就一定要輸入需要的參數,不可以沒有輸入,因為編譯器若發現你有建立需要參數的 Constructor 但是沒有預設的 Constructor,他不會幫你建立。
以下是錯誤示範:
複製程式
public class Test{
  private int a;

  public Test(int a){
    this.a = a;
  }

  public static void main(String[] args){
    Test test = new Test();//這行不會通過編譯
  }
}

以上是我的經驗,若有錯誤請指正。

此文章被評分,最近評分記錄
財富:60 (by codeboy) | 理由: 說明的很詳細喔...^^


神:在多項技術領域,具有不可取代性且擁有高度權威
魔:在某項技術領域,具有不可取代性且擁有高度權威
妖:有高度實戰經驗,且在專業領域上具有domain-Knowledge
俠:在技術層面上有過人專業能力
人:可以獨立運作、設計暨開發系統
蟲:coder only (my level)
獻花 x0 回到頂端 [1 樓] From:臺灣 | Posted:2006-12-15 14:06 |
china
數位造型
個人文章 個人相簿 個人日記 個人地圖
小人物
級別: 小人物 該用戶目前不上站
推文 x0 鮮花 x2
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

学习之. 的确是个好办法!!!!呵呵.


Dear Tim,
   shall by too dull doll by too jack won,
 ...
獻花 x0 回到頂端 [2 樓] From:重慶 | Posted:2006-12-15 14:58 |
pbnttttt
數位造型
個人文章 個人相簿 個人日記 個人地圖
小人物
級別: 小人物 該用戶目前不上站
推文 x0 鮮花 x4
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

嗯 沒錯
條理清淅
思路分明


獻花 x0 回到頂端 [3 樓] From:臺灣東森寬頻網路 | Posted:2006-12-16 10:09 |

首頁  發表文章 發表投票 回覆文章
Powered by PHPWind v1.3.6
Copyright © 2003-04 PHPWind
Processed in 0.054870 second(s),query:16 Gzip disabled
本站由 瀛睿律師事務所 擔任常年法律顧問 | 免責聲明 | 本網站已依台灣網站內容分級規定處理 | 連絡我們 | 訪客留言