我想在我的應用程序中使用RMI。所以使用該接口是強制性的。我想迫使開發人員實施getter和setter。所以我想在我的界面中定義getter和setter方法。我怎樣才能做到這一點?不幸的是,沒有有用的文章或鏈接可以幫助我。任何幫助將不勝感激。如何在java界面中定義Getter和Setter(屬性)
0
A
回答
1
Java沒有對GET設置properties.You都這樣定義
int getCount();
void setValue();
2
public interface MyInterface {
PropertyType getProperty();
void setProperty(PropertyType property);
}
0
自己得到設定的屬性如果你聲明的接口的任何合理的IDE getter和setter的內置支持會告訴你,你必須在實現接口的類中實現它們。即使IDE沒有告訴你,java也會輸出一個足夠合理且容易理解的錯誤。那裏的錯誤空間很小。
1
寫你的方法,而沒有身體
public interface MyInteface {
public String getSomething();
public void setSomething(String str);
}
然後實現此接口必須實現這些get/set方法
2
你可以在界面declare
方法,你不能define
它的機身裏面的任何類。
接口形成了類和外部世界之間的合同, 並且此合同在編譯器生成時執行。如果 類宣稱實現一個接口,那麼在該類將 成功編譯之前,該接口定義的所有方法都必須出現在其源代碼中。
它將被定義在哪裏interface
將被實施。
相關問題
- 1. 對象爲getter和setter定義屬性
- 2. 如何在子類中定義getter和setter屬性
- 3. 如何在javascript中使用object.define屬性來定義getter和setter
- 4. 如何在界面中實現getter/setter?
- 5. 如何在原型上定義setter/getter
- 6. 如何生成動態屬性getter/setter?
- 7. 如何在F#中爲getter和setter設置不同的屬性?
- 8. Setter/getter類屬性(Object.assign)?
- 9. Swizzle swift屬性getter/setter
- 10. python屬性getter/setter混淆
- 11. Java中的Getter和Setter
- 12. 如何在託管C++中使用手寫getter/setter來定義屬性?
- 13. 定義getter和setter方法在JavaScript
- 14. Objective C - 枚舉的Getter和setter屬性
- 15. C#屬性的getter和setter實施
- 16. 如何從該屬性的getter/setter中獲取屬性名稱?
- 17. 如何在循環中定義getter和setter?
- 18. getter和setter在
- 19. Java。如何正確同步getter和setter?
- 20. 屬性與自定義setter但默認getter
- 21. 在java中使用Getter和Setter for arraylist
- 22. 在setter和getter中獲得NULL - JAVA
- 23. 在java中使用ArrayList的getter和setter
- 24. Java getter和setter不工作
- 25. 在哪裏和如何在java中使用getter和setter方法?
- 26. 自定義屬性的getter和setter與C++結構數組在objective-c
- 27. 如何在c#中使getter&Setter屬性異步?
- 28. getter和setter如何在PHP中工作
- 29. 重構C#自動屬性字段和getter/setter屬性?
- 30. 創建掛鉤到屬性的getter和setter的C#屬性
從外觀上看,你還沒有做過任何研究。嘗試查找如何創建get和set函數,以及如何創建接口。 – JRSofty
你不能使用抽象類嗎? – TheWhiteRabbit
定義setter和getters的方式與你在類中的方式相同,但默認情況下,接口中的變量將爲'public static final' – Abubakkar