黑马程序员技术交流社区
标题:
局部内部类能在main方法中直接调用吗?
[打印本页]
作者:
huangsong1002
时间:
2016-8-1 00:56
标题:
局部内部类能在main方法中直接调用吗?
class Test1_Inner {
public static void main(String[] args) {
XXXXXXXXXXXXXXXXXXXX(在这里调用,不改下面)
}
}
class Person {
public void print(){
class Student {
public void work(){
System.out.println("大神你好");
}
}
/*Student s=new Student();
s.work();
(是不是不加这里就调用不了里面的方法?)
*/
}
}
作者:
itismyhao
时间:
2016-8-1 02:07
如果没记错的话是不可以的.
在本类中想调用内部类都需要new内部类的对象呢.
其实想要数据共享.用静态呀.静态类+静态方法,
静态内部类你直接用外部类名.内部类名.方法名/变量名
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2