-
抽象类中可以有抽象方法和普通方法
-
抽象方法必须在抽象类中
-
抽象类不能被实例化(new),只能由子类去实现
子类非抽象类继承抽象父类,需重写父类中的抽象方法
//abstract 抽象类
public abstract class text {
public void run(){
}//普通方法
public abstract void go();//抽象方法
}
public class A extends text{
@Override
public void go() {
}
}
子类为抽象类,可以不重写父类中的抽象类,由子子类进行重写
public abstract class A extends text{
}