A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

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();
                (是不是不加这里就调用不了里面的方法?)
                */
        }
}

1 个回复

倒序浏览
如果没记错的话是不可以的.
在本类中想调用内部类都需要new内部类的对象呢.
其实想要数据共享.用静态呀.静态类+静态方法,
静态内部类你直接用外部类名.内部类名.方法名/变量名
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马