抽象

抽象

  1. 想要变为抽象只需要添加abstract

  2. 抽象类不能通过new来调用,只能通过子类来实现。他就是一个约束

  3. 抽象类中可以写普通的方法,但是抽象方法必须在抽象类中

  4. 子类继承了抽象类,就必须实现抽象类中的抽象方法,除非子类也是抽象类,那就往下顺延(父债子偿)

  5. 抽象类中有构造器,构造器也是一种普通方法

  6. 抽象可以理解成规矩

  7. 抽象出一些公有的东西,通过继承来重写方法,都是为了提高开发效率,增加可扩展性

 

package com.oo.oop.abstractConstraint;

public abstract class Action {

   public abstract void play();

   public void study(){

  }
}

 

package com.oo.oop.abstractConstraint;

public class A extends Action{
   @Override
   public void play() {

  }
}

 

太抽象了没啥可写的

上一篇:抽象类的概念及应用


下一篇:抽象类