抽象类:使用abstract修饰符修饰的类
//用abstract修饰符修饰,抽象类,抽象类是类,可以使用extends,只有单继承,JAVA没有多继承,但是接口可以多继承 public abstract class test { //抽象方法,只有方法名,没有方法的实现 public abstract void dosomething(); public abstract void niuma(); public static void main(String[] args) { System.out.println("已运行"); } //1.抽象类不能使用new实例化,只能靠子类继承实现 //2.抽象方法只能在抽象类之中 //3.抽象类可以写任意方法 //4.存在构造器 }
//继承抽象类的子类必须实现其方法,除非子类也是抽象类 public class testson extends test{ @Override public void dosomething() {//继承抽象类必须重写其中的方法 } @Override public void niuma() {//同上 } public static void main(String[] args) { }