java外部类怎样调用内部类方法?
publicclassLei{publicstaticvoidmain(Stringages[]){Leisx=newLeis();x.Leis();}publiccla...
public class Lei{
public static void main(String ages[]){
Leis x=new Leis();
x.Leis();
}
public class Leis{
public Leis(){
System.out.println("asd");
}
}
}
上面是我的方法。但不知道错在哪里,请帮忙解决下!谢谢! 展开
public static void main(String ages[]){
Leis x=new Leis();
x.Leis();
}
public class Leis{
public Leis(){
System.out.println("asd");
}
}
}
上面是我的方法。但不知道错在哪里,请帮忙解决下!谢谢! 展开
2个回答
展开全部
public class Lei{
public static void main(String ages[]){
Leis x=new Leis();
}
public static class Leis{
public Leis(){
System.out.println("asd");
}
}
}
主函数调用的是静态方法,内部类要定义为static,Leis()为构造方法,用来初始化成员变量,不能用“x.Leis()”
public static void main(String ages[]){
Leis x=new Leis();
}
public static class Leis{
public Leis(){
System.out.println("asd");
}
}
}
主函数调用的是静态方法,内部类要定义为static,Leis()为构造方法,用来初始化成员变量,不能用“x.Leis()”
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询