抽象类的子类必须重写父类的所有方法么,不管你用不用~
抽象类的子类必须重写父类的所有方法么,不管你用不用~
抽象类的子类必须重写父类的所有方法么,不管你用不用~
2015-09-21
不是这样的。抽象类里可以有抽象方法,也可以有具体的方法。
抽象类的子类(前提是这个子类是非抽象的),必须去实现父类里面的抽象方法(重写),抽象类里的具体方法会被继承。给你个例子看看:
package com.briup.pojo;
public abstract class Crea {
public abstract void eat();
public void run(){
System.out.println("Run");
}
}
-------------------------------------------------------------------------------------------
package com.briup.pojo;
public class CreaImpl extends Crea{
@Override
public void eat() {
System.out.println("I like eating");
}
}
举报