【发布时间】:2012-10-07 22:59:30
【问题描述】:
如果我有课:
public class myclass{
public int calc(int var1,int var2){
return var1*var2;
}
public int calc(int var1 ,int var2 , int var3){
return var1*var2/var3;
}
}
问题是:如果我想覆盖我的类的任何方法,有什么办法
示例:我刚刚制作了myclass extends Async,并且使用@Override 注释生成了doInBackground...
更多解释:
class ares extends AsyncTask<Params, Progress, Result> {
@Override
protected Result doInBackground(Params... params) {
// TODO Auto-generated method stub
return null;
}
}
当我创建 Sub Class extends myclass -> 时,我希望 calc 方法像 doInBackground 那样生成。
【问题讨论】:
-
你在谈论像这里docs.oracle.com/javase/tutorial/java/IandI/override.html这样的继承吗?
-
谢谢詹姆斯,但我已经阅读了本教程,但缺少的是当我制作子类扩展 myclass 时,编译器从不要求我添加未实现的方法,如 AsyncTask .. 所以我问什么是必须更改编译器应该理解'calc'方法是实现方法..我认为现在它很清楚;)
标签: android eclipse class overriding