匿名内部类改造类结构
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));
}
}