抽象类与抽象方法 abstract

来源:互联网 发布:yy淘宝兼职是真的吗 编辑:程序博客网 时间:2024/05/11 14:04
  • 抽象类和抽象方法都通过abstract关键字来修饰。
  • 抽象类不能实例化。 抽象类中可以没有、可以有一个或多个抽象方法,甚至可以全部为抽象方法。
  • 抽象方法只有方法声明,没有方法实现。有抽象方法的类声明为抽象类。子类必须重写所有的抽象方法才能实例化,否则子类还是一个抽象类。
注意:public void print(){}  不是抽象方法,而是有实现但实现为空的普通方法。
public abstract void print(); 才是抽象方法,别忘记了最后的分号。
abstract可以用来修饰类和方法,但不能用来修饰属性和构造方法。

0 0