昨天刚学了内部类,感觉有点迷糊,尤其是匿名内部类,所以今天又重新看了一遍内部类的相关内容。
多看了几遍之后,感觉好多了。
public class OuterDemo
{
public static void main(String [] args)
{
Outer o = new Outer();
o.method();//输出匿名内部类
o.method(new Inter(){
public void show()
{
System.out.println("匿名内部类");
}})//因为匿名内部类的本质是是一个继承了该类或实现了该接口的子类匿名对象
}
}