java學習記錄第七週

呓语-MSHK發表於2024-08-17

在練習介面時出現了這個情況:我在開頭定義了public interface Healer{
public void heal();
}結果報錯Class 'Healer' is public, should be declared in a file named 'Healer.java'後面我將介面的public刪除了便沒有報錯,網上說介面預設為公有型別,但是如果要寫出public interface InterfaceName就需要在一個檔名與介面名一樣的檔案裡定義該介面。
在字串和數字的轉換時,可以用String類的靜態方法valueOF,也可以把基本型別裝箱為物件,然後用物件的toString.
抽象類和介面的區別在於子類只能繼承一個抽象類,但可以實現多個介面。介面的屬性只能宣告為public,final,靜態這幾種。

相關文章