比如
public class A{
private int g;
private int returnG(){
return g;
}
public static void addInt(int start, int step){
g = start;
g = g + step;
//这里 我想把start的值赋给g 提示说static方法里不能这么做,我试着调用return方法但是也不可以
}
}
有没有方法在不改变g和return方法属性的情况下完成这个程序(就是不加static)?
感恩><
你为什么要在 addint 这个方法里面加static标识?
既然你说不加static ,那删static可以吗?删掉就什么都解决了
全部都改成对象的,然后使用对象调用即可
另外 returnG 这个没有意义啊,构造一个方法,且无输入值,还立即返回g 有何意义?
修改后:
public class A {