我有一个类似于您在下面看到的设置。我刚刚注意到“YourClass”实际上是在“MyClass”中实现我的一些逻辑。啊。我试图在“YourClass”中的 setupViews() 上方抛出一个@Override,但它不会编译说明,“DataManagerActivity 类型的方法 setupViews() 必须覆盖超类方法”
代码已更改。这是一个例子。我只是输入了错误的东西。同样的问题。如何让扩展 MyClass 的 YourClass 不从 MyClass 实现 setupViews()?
public class MyClass extends Activity {
@Override
public void onCreate(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setupViews();
...
}
private void setupViews() {
....
}
}
public class YourClass extends MyClass {
@Override
public void onCreate(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setupViews();
...
}
private void setupViews() {
....
}
}