Java基本概念 — 抽象类抽象方法
Java基本概念 — 修饰符
Java基本概念 — 方法重载方法重写
Java基本概念 — 接口
Java基本概念 — 继承
Java基本概念 — 内部类,外部类,局部内部内,成员内部类,匿名内部类
这部分总算是搞清楚了,就来写写我的认识
一. 内部类,外部内- 官方对内部类和外部类的解释:
内部类可以直接访问外部类的成员,包括私有。
外部类要访问内部类的成员,必须创建对象
- 我对内部类和外部类的理解:
内部类范围更小,小的可以进入大的
外部类范围更大,大的进不去小的
二.成员内部类,局部内部类- 官方对其解释:
在成员位置定义的类,被称为成员内部类。
在局部位置定义的类,被称为局部内部类。
- 我对其理解:
在类中方法外的类,是成员内部类
在类中方法中的类,是局部内部类
下面用代码解释一下局部内部类:
需要注意的是:局部内部类创建对象只能在包含它的方法中
- 局部内部类
class Outer {
public int num = 10;
public void study(){
class Inner