黑马程序员技术交流社区
标题:
关于内部类的一段代码。。
[打印本页]
作者:
面具猴
时间:
2014-10-15 16:33
标题:
关于内部类的一段代码。。
public class InnerClass {
public static void main(String[] args) {
C c=new C(); //在此处提示有错误
c.show();
}
class C{
public void show(){
System.out.println("InnerClass.C.show()");
}
}
}
在第三行提示有错误,不明白哪儿错了。。。。
作者:
MR.Sun
时间:
2014-10-15 21:04
主函数是静态的, 在你的class C前面加static就可以了。
作者:
戏言丶
时间:
2014-10-16 00:47
静态函数引用非静态内部类,肯定会报错了,将内部类静态化就行了
作者:
面具猴
时间:
2014-10-16 17:43
试了一下的确是这样的,谢谢..
作者:
贾浩田
时间:
2014-10-17 00:18
你写的是成员内部类,调用方法却是调用静态内部类的方法,当然不对
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2