Java 生成器中的重写方法
示例类:Java 生成器中的重写方法,java,methods,overriding,builder,Java,Methods,Overriding,Builder,示例类: public class Example { public boolean exampleMethod() { return false; } } 所以,现在我想添加一个Builder类(当然,我的示例类中还有更多内容)。在这里,我想重写exampleMethod()方法 所以我想这样做: ExampleBuilder builder = new ExampleBuilder(); //override method 建造商: public cl
public class Example {
public boolean exampleMethod() {
return false;
}
}
所以,现在我想添加一个Builder类(当然,我的示例类中还有更多内容)。在这里,我想重写exampleMethod()
方法
所以我想这样做:
ExampleBuilder builder = new ExampleBuilder();
//override method
建造商:
public class ExampleBuilder {
//somehow override the exampleMethod with
//given arguments (I could do it with
//ExampleBuilder extends Example
//but I don't think that is right)
}
提前感谢您的回答 您可以从接口重写方法声明,因此您可以使用:
interface Example {
public boolean exampleMethod();
}
class ExampleBuilder implements Example{
@Override
public boolean exampleMethod() {
///
}
}
覆盖它在哪里?在什么情况下?