例如,一个自定义组件需要知道要绘制什么字符串作为其标题。
覆盖
CustomComponent c = new CustomComponent(){
@Override
public String getTitle(){
return "A given title";
}
};
字段
CustomComponent c = new CustomComponent()
c.setTitle("A given title");
使用第一种方法,我不需要在CustomComponent中创建一个String字段,但是代码更简洁。是否有强烈首选/建议的方式,如果有,为什么?
请注意,这只是一个简单的示例。
谢谢