废话不多说 父类Fruit
public abstract class Fruit {
public String color;
//定义一个抽象的方法
public abstract void harvest(); //收获
}
Fruit2 抽象类继承 Fruit类
public abstract class Fruit2 extends Fruit {
@Override
public void harvest() {
// TODO Auto-generated method stub
System.out.println("6666");
}
}
Farm主函数入口
public class Farm {
public static void main(String[] args) {
Fruit2 f =new Fruit2() {
};
f.harvest();
}
}
对于一个小白来说感到很懵逼
确实可以 new + 快捷键 . 出这个harvest方法
但与普通的实例化对象并不是完全相同,会出现Anonymous Inner Type,求大佬解释一下