名类最大的好处,个人觉得是可以实现多继承,当需要继承多个类的时候,可以继承一个,其他的用内部类和匿名类的形式来实现。
abstract class A
{
abstract public void fun1();
}
class Outer
{
public static void main(String [] args)
{
new Outer().callInner(new A()
{
public void fun1()
{
System.out.println("implement for fun1");
}
});
}
public void callInner(A a)
{
a.fun1();
}
}