我只在活动类(A)中编写了我的代码和函数。 然后我将一个函数从activity类移到了新的java类(B)。 我像这样扩展它
public class B extends A{
int sum=0;
public int funcSum(){
int x=5;
sum=sum+x;
return sum;
};
这是我的活动课程:
public class A extends Activity {
final B c = new B();
TextView1.setText("sum= " + new Integer(c.funcSum()).toString());
当我执行它时,它不会给出代码行错误。但它总是显示sum = 0。 因为我看到它不计算'funcSum'函数中的和。
答案 0 :(得分:0)
您不需要“new Integer()”。试试“c.funcSum()。toString()”。