標題:

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

免費註冊體驗

 

此文章來自奇摩知識+如有不便請留言告知

發問:

1.為何要在程式建立多個class和method來extends和new, 寫一個含main()的class全包所有codes不是夠了嗎? 寫多幾個class和method反而要打多d碼。2.為何以下碼錯?public class Data{Map z = new HashMap();z.put('一', '左');z.put('二', '右');}public class... 顯示更多 1.為何要在程式建立多個class和method來extends和new, 寫一個含main()的class全包所有codes不是夠了嗎? 寫多幾個class和method反而要打多d碼。 2.為何以下碼錯? public class Data{ Map z = new HashMap(); z.put('一', '左'); z.put('二', '右'); } public class yyy{ public static void main (String[] args){ Data dd=new Data(); System.out.print(dd.z.get('一')); } } 更新: 因為"code too large", 個main處理唔到, 因為太多z.put, 點知搬咗出來javac 都係話"code too large"

最佳解答:

簡單來講,可以重用。 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 z = new HashMap<>(); public Data() { z.put('o', '1'); z.put('t', '2'); } }

其他解答:

還是要去 http://aaashops。com 品質不錯,老婆很喜歡。 偊倜
arrow
arrow
    全站熱搜

    szw52ts91l 發表在 痞客邦 留言(0) 人氣()