为了账号安全,请及时绑定邮箱和手机立即绑定

关于内部类的访问

  1. 内部类提供了更好的封装,可以把内部类隐藏在外部类之内,不允许同一个包中的其他类访问该类

请问上面那句话该怎么理解,同一个包里的其他类要访问这个内部类可以 import 包名字.内部类名不行吗? 还是说只能写到 包名.外部类名

正在回答

1 回答

内部类的调用方法如下: 

外部类名 外部对象名=new 外部类名();

内部类名 内部对象名=外部对象.new 内部类();

内部对象名.内部类方法名();

https://img1.sycdn.imooc.com//5c3702550001dd0305560259.jpg

https://img1.sycdn.imooc.com//5c3702550001eff804960099.jpg

https://img1.sycdn.imooc.com//5c37025600017a3a02930055.jpg


3 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Java入门第二季 升级版
  • 参与学习       530714    人
  • 解答问题       6091    个

课程升级!以终为始告别枯燥,在开发和重构中体会Java面向对象编程的奥妙

进入课程

关于内部类的访问

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信