Java内部类有成员内部类、匿名内部类和局部内部类,我写下我自己的学习成员内部类的过程。
成员内部类有两种,一种是静态内部类,一种是非静态内部类,无非就是在内部类的前面有无多加一个static。
首先我们定义一个外部类Outer,名字比较容易识别嘛,外部类里面有方法Test和成员变量hight,代码如下
//定义外部类
class Outer{
private int hight = 183;
public void Test()
{
System.out.println("我是外部类的方法");
}
}
在外部类里面定义一个内部类Inner,内部类里面有方法和变量如下代码块
//定义外部类
class Outer{
private int hight = 183;
public void