繫結庫可以重新命名方法和介面
並非繫結庫中的所有內容在 C#中都與在 Java 中具有相同的名稱。
在 C#中,介面名稱以 I
開頭,但 Java 沒有這樣的約定。匯入 Java 庫時,名為 SomeInterface
的介面將變為 ISomeInterface
。
同樣,Java 沒有像 C#那樣的屬性。繫結庫時,Java getter 和 setter 方法可能會重構為屬性。例如,以下 Java 程式碼
public int getX() { return someInt; }
public int setX(int someInt) { this.someInt = someInt; }
可以重構為
public int X { get; set; }
什麼時候受到約束