java为什么创建对象后,调用不了方法?
1个回答
展开全部
Abc a = new ABC();//有问题Abc才是类名。
->Abc a = new Abc();
a.chenge(date);//a是一个Abc类的实体,但是你看Abc类根本没有chenge方法,所以不能调用。
正确的是:
public class Demo {
public static void main(String[] args) {
int date = 5;
Abc a = new Abc();
a.change(date);
}
}
class Abc{
int x;
public void change(int i){ //现在就是Abc的方法了。
i = 1234;
}
}
->Abc a = new Abc();
a.chenge(date);//a是一个Abc类的实体,但是你看Abc类根本没有chenge方法,所以不能调用。
正确的是:
public class Demo {
public static void main(String[] args) {
int date = 5;
Abc a = new Abc();
a.change(date);
}
}
class Abc{
int x;
public void change(int i){ //现在就是Abc的方法了。
i = 1234;
}
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询