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

问:什么是内部类呢?

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

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

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

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

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

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

问:内部类有几种呢?

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

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


正在回答

15 回答

这波操作6666

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

也不看看他什么时候发言的,可能原文就是他总结的呢,然后调用他的成果...

0 回复 有任何疑惑可以回复我~
print(`what fk`)


0 回复 有任何疑惑可以回复我~
<?php
namespace Imooc\index;
final Class Imooc{
    public function __contruct(){
        echo 'what fk'
    }

    
}


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

复制粘贴。。。

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

为什么这能置顶!

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

.......

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

what????

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

如何区分,成员内部类,静态内部类,方法内部类,匿名内部类呢???


3 回复 有任何疑惑可以回复我~
echo "??";


0 回复 有任何疑惑可以回复我~
首页上一页12下一页尾页

举报

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

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

进入课程
意见反馈 帮助中心 APP下载
官方微信