java学习阶段一 抽象 类/方法
介绍
避免无意义的父类实例化
基本知识
-
抽象类 在类的定义处加入(放在class前) abstract 关键字
抽象类无法实例化 但是抽象类的引用可以指向其他类(转型)
-
抽象方法 在方法的访问修饰符后加入 abstract 关键字
抽象方法无方法体
注意事项
1 抽象的使用一般用于父类规范化 子类具体使用的场景 避免对父类的无意义使用
2 子类必须对父类的抽象方法进行重写
3 如果子类不想重写父类的抽象类 可以子类变为抽象类
4 含有抽象方法的类必须为抽象类 抽象类可以没有抽象方法
5抽象方法就是用于子类重写 所以抽象方法无法使用 static final private 方法