java匿名内部类的使用方法

/*
 * 匿名内部类的使用方法:当需要对父类的方法进行复写时所用的,特点是内部类的方法尽可能少,一般就是只有一个
 * 弊端:如果想多次调用的话就得重复的写匿名内部类。
 * 格式:new 父类(){方法体}.方法名字
 * 作用:简单容易写,不用再给子类起名字了,所谓匿名,就是匿名创建了一个子类对象。
 */
public class neibulei {

    public static void main(String[] args) 
    {
        new fulei() 
        {
            void test2()
            {
                System.out.println("内部类2");
            }
        }.test1();//此处是test1的话结果是内部类1,是test2的话结果是内部类2
    }

}
class fulei
{
    void test1()
    {
        System.out.println("内部类1");
    }
}

猜你喜欢

转载自blog.csdn.net/qq_41901915/article/details/81179073