2 回答

TA貢獻(xiàn)2039條經(jīng)驗(yàn) 獲得超8個(gè)贊
我建議不要將邏輯放在主要方法中。相反,將您的邏輯放在模型的方法中。
這是一種常見的做法:
class TimetableModel {
? ? List<Period> periods;
? ? List<Subject> subjects;
? ? public static void main(String[] args) {
? ? ? ? new TimetableModel().init();
? ? }
? ? private void init() {?
? ? ? ? TimetableModel model = new TimeTable(model);
? ? ? ? model.periods = Period.fromCSV("periods.csv");
? ? ? ? model.subjects = Subject.fromCSV("subjects.csv");
? ? }
我建議您去閱讀static
關(guān)鍵字的含義。

TA貢獻(xiàn)1830條經(jīng)驗(yàn) 獲得超9個(gè)贊
我如何著手實(shí)現(xiàn)引用 main 中定義的父對(duì)象的靜態(tài)方法?
您可以將父對(duì)象作為參數(shù)傳遞給靜態(tài)(或?qū)嵗┓椒ā?/p>
更好的主意:您不在main
. 相反,將您的代碼放入實(shí)例方法中,并將父對(duì)象聲明為實(shí)例字段,以便該類的所有實(shí)例方法都可以使用它。
添加回答
舉報(bào)