Java - 我有一个抽象基类,我想从子类中设置一些基类的属性。最好的方法是什么?使财产受到保护?在基类中创建设置器?
public abstract class A {
protected String tag;
protected String apiUrl;
// Setter
public void setApiUri(String url) {
this.apiUrl = url;
}
}
public class B extends A {
tag = "Class B";
apiUrl = "Class B Prefs";
}
public class C extends A {
tag = "Class C";
apiUrl = "Class C Prefs";
}
请让我知道什么是最好的方法/更好的方法。