大家都知道抽象类不能建对象 但是为嘛它还会有构造方法的存在呢,它的子类还能继承它的构造方法呢?
abstract class Fl{
private int age;
privae String name;
public Fl(){}; //空构造方法
public Fl(int age ,String name){
this.age=age; this.name=name;
} //有参构造方法
abstract void met(); //抽象方法
}
子类:
class Zl extends Fl(){
public void met();
public static void main(String[] args){}
Zl a=new ZL();
}
Zl b=new Zl(5);
为什么不能创建带初始化参数的对象呢。父类中有带参数的构造方法啊。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) | 黑马程序员IT技术论坛 X3.2 |