教妹学Java:抽象类,子类复用的基石
Posted 沉默王二
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了教妹学Java:抽象类,子类复用的基石相关的知识,希望对你有一定的参考价值。
抽象类
“二哥,你这明显加快了更新的频率呀!”三妹对于我最近的肝劲由衷的佩服了起来。
“哈哈,是呀,这次不能再断更了,我要再更 175 篇,总计 200 篇,给广大的学弟学妹们一个完整的 Java 学习体系。”我对未来充满了信心。
“那就开始吧。”三妹说。
定义抽象类的时候需要用到关键字 abstract
,放在 class
关键字前,就像下面这样。
abstract class AbstractPlayer {
}
关于抽象类的命名,《阿里的 Java 开发手册》上有强调,“抽象类命名要使用 Abstract 或 Base 开头”,这条规约还是值得遵守的。
抽象类是不能实例化的,尝试通过 new
关键字实例化的话,编译器会报错,提示“类是抽象的,不能实例化”。
虽然抽象类不能实例化,但可以有子类。子类通过 extends
关键字来继承抽象类。就像下面这样。
以上是关于教妹学Java:抽象类,子类复用的基石的主要内容,如果未能解决你的问题,请参考以下文章
教妹学Java:数组专用工具类 Java.util.Arrays