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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

在一个外部类中设置一个成员内部静态类,如果要访问该成员内部静态类中的方法,为什么格式是外部类名.内部类名 对象名 = new 外部类名.内部类名( ),外部类为什么不需要创建对象?另外被static修饰的内部类,应该随着外部类的加载而加载?

2 个回复

倒序浏览
      访问成员内部静态类也是需要创建对象的,new 外部类名.内部类名( )  实际上应该是:外部类名.new 内部类(); new 内部类() 就是一个新创建的对象,静态成员用类名.的方式调用,习惯上就写成了new 外部类名.内部类名( ).
回复 使用道具 举报
嗯嗯,灰常感谢~
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马