java中同一个类的方法怎么调用
publicclass{publicStringaaaaaa(){......returnx;}publicstaticvoidmain(String[]args){在这...
public class{
public String aaaaaa(){
......
return x;
}
public static void main(String[] args){
在这里怎么调用上面的方法
好像不能直接aaaaaa();
}
谢谢。
} 展开
public String aaaaaa(){
......
return x;
}
public static void main(String[] args){
在这里怎么调用上面的方法
好像不能直接aaaaaa();
}
谢谢。
} 展开
5个回答
展开全部
静态方法中不可以直接调用非静态变量或方法,必须通过对象方式调用。
你的方法调用可以写成
new ClassName().方法名();
你的方法调用可以写成
new ClassName().方法名();
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
public class Test {
public int aaa(){
return 12;
}
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Test t=new Test();
int s=t.aaa();
}
}
public int aaa(){
return 12;
}
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Test t=new Test();
int s=t.aaa();
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你本省写的就有问题,
调用要实例化
首先上面的类我设为class xx{}
public static void main(String[] args){
//实例化为b
xx b = new xx();
调用
b.aaaaaa();
}
这样既行了
调用要实例化
首先上面的类我设为class xx{}
public static void main(String[] args){
//实例化为b
xx b = new xx();
调用
b.aaaaaa();
}
这样既行了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在main中创建一个该class的实例,然后用这个实例调用aaaaaa方法
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询