首页 > 代码库 > java new类名后接方法名声明

java new类名后接方法名声明

public class TestBase {  int x = 3;  public void ppp() {    System.out.println(x + 4);  }
}
public class TestMain {  public static void main(String[] args) {  TestBase t = new TestBase() {    public void ppp(){      System.out.println(x + 5);    }  };  t.ppp();  }}

相当于新建一个继承自TestBase的匿名类(如果没理解错的话) 输出的是8

 

java new类名后接方法名声明