我想在我的应用程序中使用 RMI。所以使用接口是必须的。我想强制开发人员实现 getter 和 setter。所以我想在我的界面中定义 getter 和 setter 方法。我怎样才能做到这一点?不幸的是,没有有用的文章或链接可以帮助我。任何帮助将不胜感激。
问问题
9238 次
5 回答
2
您可以declare
在接口中使用方法,但不能define
在其中使用它的主体。
接口在类和外部世界之间形成了一个契约,并且这个契约在编译时由编译器强制执行。如果您的类声称实现了一个接口,则该接口定义的所有方法都必须出现在其源代码中,然后该类才能成功编译。
它将被定义在哪里interface
实施。
于 2013-02-06T08:54:17.917 回答
2
public interface MyInterface {
PropertyType getProperty();
void setProperty(PropertyType property);
}
于 2013-02-06T08:49:08.587 回答
1
编写没有正文的方法
public interface MyInteface {
public String getSomething();
public void setSomething(String str);
}
那么任何实现这个接口的类都必须实现这些get/set方法
于 2013-02-06T08:49:51.717 回答
1
Java 没有对 get-set 属性的内置支持。您已经定义了自己的 get-set 属性,例如
int getCount();
void setValue();
于 2013-02-06T08:48:33.603 回答
0
如果您在接口中声明 getter 和 setter,任何合理的 IDE 都会告诉您必须在实现接口的类中实现它们。即使 IDE 没有告诉您,java 也会打印出一个足够合理且易于理解的错误。那里几乎没有出错的余地。
于 2013-02-06T08:49:33.017 回答