匿名内部类改造类结构

2020-02-12  本文已影响0人  手打小黑板
package com.liming.overload;

public class OverLoadTest {
    public static void main(String[] args) {
            test("11");
            test(1);

            new OverLoadTest(/*可调用构造方法*/){ //匿名内部类改造已有类,抽象类,接口
               public void testt(){
                   System.out.println("Hello.world");
               }
            }.testt();
    }


    private static void test(String s){
        System.out.println(s.getClass().getSimpleName());
    }

    private static void test(int i){
       // System.out.println(i);
        test(String.valueOf(i));

    }


}

上一篇下一篇

猜你喜欢

热点阅读