我想在我的Uni项目的Java中创建一个API。创建一个类来扩展一个API
以下可能。
我有MyClass
的2个版本,其中一个不包含方法体中的代码。
例如:
完整版本:
public MyClass {
public String name;
public MyClass(String name) {
this.name = name;
}
public String getSpecialVersion(){
return name + name;
}
}
API版本:
public MyClass {
public String name;
public MyClass(String name) {}
public String getSpecialVersion(){ return null; }
}
的想法是用户扩展的类的API版本,但在完整版类在运行时加载。
这是可能在Java中,还是有更好的方法来做到这一点?
在此先感谢!
也许你想使用一个接口? –