public class Animal {
public void study(){ };
}
class Dog extends Animal {
}
class Test{
public static void main(String[] args){
new Dog(){
{ study(); }
};
}
}
在Test類中,匿名類中 study()為什么被 { }包起來后不報錯,不加{ }就會報錯?
如果一個方法沒有方法體{ },只有(),那不是介面中的方法形式嗎?
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/282482.html
標籤:Java EE
