Re: [問題] access modifier的問題
==站內==
會有那樣的寫法,是因為要測試執行的先後順序
不過還是很感謝您給的建議 :)
※ 引述《H45 (!H45)》之銘言:
: : ==List.java==
: : package simple;
: : public class List {
: : Array a = new Array();
: ^^^^^^^^^^^^^^^^^^^^^^
: : public Array b = new Array();
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
: 這樣的寫法會有問題,最好不要在宣告 member field 的同時指定不是常數的初值
: 改成以下寫法應該不會有問題:
: package simple;
: public class List {
: Array a;
: public Array b;
: public List() {
: a = new Array();
: b = new Array();
: System.out.println( "com.bruceeckel.util.List");
: }
: }
: 至於為何原來的程式碼會出問題,可能就得等其他人來回答了
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.64.169.97
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 4 之 5 篇):