繫結庫可以重新命名方法和介面

並非繫結庫中的所有內容在 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; }

什麼時候受到約束