java学习阶段一 抽象 类/方法

java学习阶段一 抽象 类/方法

介绍

避免无意义的父类实例化

基本知识

  • 抽象类 在类的定义处加入(放在class前) abstract 关键字

    抽象类无法实例化 但是抽象类的引用可以指向其他类(转型)

  • 抽象方法 在方法的访问修饰符后加入 abstract 关键字

    抽象方法无方法体

注意事项

1 抽象的使用一般用于父类规范化 子类具体使用的场景 避免对父类的无意义使用

2 子类必须对父类的抽象方法进行重写

3 如果子类不想重写父类的抽象类 可以子类变为抽象类

4 含有抽象方法的类必须为抽象类 抽象类可以没有抽象方法

5抽象方法就是用于子类重写 所以抽象方法无法使用 static final private 方法

原文地址:https://www.cnblogs.com/tigo/p/14408460.html