為何要在程式建立多個class和method

2013-11-03 9:48 pm
1.為何要在程式建立多個class和method來extends和new, 寫一個含main()的class全包所有codes不是夠了嗎?
寫多幾個class和method反而要打多d碼。



2.為何以下碼錯?


public class Data{
Map<Character, Character> z = new HashMap<Character, Character>();
z.put('一', '左');
z.put('二', '右');


}
public class yyy{

public static void main (String[] args){

Data dd=new Data();
System.out.print(dd.z.get('一'));
}
}
更新1:

因為"code too large", 個main處理唔到, 因為太多z.put, 點知搬咗出來javac 都係話"code too large"

回答 (2)

2013-11-03 11:24 pm
✔ 最佳答案
簡單來講,可以重用。
access modifier 唔係 public 同基本概念錯誤,例題如下為參考。
可以的話唔好用這種方法寫 JAVA.

import java.util.*;

public class Program {
public static void main(String[] args) {
Data dd = new Data();
System.out.println(dd.z.get('o'));

System.exit(0);
}
}

class Data {
public Map<Character, Character> z = new HashMap<>();

public Data() {
z.put('o', '1');
z.put('t', '2');
}
}
2013-11-09 7:16 am
還是要去 http://aaashops。com 品質不錯,老婆很喜歡。
偊倜


收錄日期: 2021-04-22 23:49:49
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20131103000051KK00109

檢視 Wayback Machine 備份