当前位置:课程学习>>第四章 面向对象基础>>学习内容>>知识点六


知识点六:内部类



教师解析

我们通过上述的讲解了解了Java内部类。现在我们来对其中几个重要的环节进行归纳总结:

1.Java支持在一个类中定义另一个类,这样的类称做内部类

2.静态内部类不能直接引用外部类的实例成员和实例方法

3.局部内部类可以访问外部类的成员和方法,但它不能访问该方法内的局部变量包括参数

边学边练

  • 1.关于内部类和外嵌类的关系描述正确的有( )。(多项选择)    
       A 内部类的外嵌类的成员变量在内部类中仍然有效
       B 内部类中的方法不可以调用外嵌类的方法
       C 内部类仅供它的外嵌类使用
       D 外嵌类的类体中可以用内部类声明对象作为外嵌类的成员

通过这节课的学习,你是否掌握了Java内部类的定义以及使用方法,接下来我们进入学以致用。