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

问:什么是内部类呢?

答:内部类( Inner Class )就是定义在另外一个类里面的类。与之对应,包含内部类的类被称为外部类。

问:那为什么要将一个类定义在另一个类里面呢?清清爽爽的独立的一个类多好啊!!

答:内部类的主要作用如下:

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

2. 内部类的方法可以直接访问外部类的所有数据,包括私有的数据

3. 内部类所实现的功能使用外部类同样可以实现,只是有时使用内部类更方便

问:内部类有几种呢?

答:内部类可分为以下几种:

成员内部类静态内部类方法内部类匿名内部类


正在回答

15 回答

你想表达什么呢?


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

置顶了!

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

不是 抄过来的吗????


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

xxx

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

总结的挺好

2 回复 有任何疑惑可以回复我~
#1

吾怯二日

这不是课文原话么……
2016-03-02 回复 有任何疑惑可以回复我~
#2

慕勒9386191

他明明只是把老师写的又超了一遍!!!
2017-08-14 回复 有任何疑惑可以回复我~
首页上一页12下一页尾页

举报

0/150
提交
取消
Java入门第二季
  • 参与学习       531406    人
  • 解答问题       6328    个

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

进入课程
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号