項目練習3-開發團隊調度系統
尚硅谷JavaSE筆記-17

項目練習3-開發團隊調度系統

雖然不是特別難,實做一遍還是會遇到不少坑,以下個人復盤的筆記

  • A類中用到B類的物件,引包後可以直接"private B類 物件名=new B類();“一個預設的來用
  • 忽略大小寫可用equalsIgnoreCase
  • 繼承的子類重複用到結構類似的方法,提取出相同因子在父類做一個public的然後去子類各自重寫,也能用來解決孫子super不到爺爺的困境
  • 遍歷時注意.length的長度是在數組建立時就定死了,絕對不等於當前數組內的元素個數,如果遍歷.length有可能去遍歷到後面null的指針而報錯
  • 單純只是想遍歷最好用foreach
  • 手動複製數組使用System.arraycopy
  • 方法形參是父類,想篩選傳進來的是否為某具體子類,用if(!(物件 instanceof 子類))可以優雅的判斷
  • switch-case如果沒有return記得break

上次修改於 2021-12-02