Loading... # 抽象方法 - 使用 `abstract` 修饰的且没有方法体的方法 (没有方法体与空方法体不同) - 不能使用 `private`、`final` 或 `static` 修饰 - **只能定义在抽象类或接口中** # 抽象类 - 使用 `abstract` 修饰的类,抽象类是对逻辑的归纳 - 有构造器,**但不能直接用来创建对象**,只留给子类创建对象时调用 - **可以没有抽象方法,可以有普通方法** - **子类**继承一个抽象类,若抽象类里面有抽象方法,**必须覆盖** 或者 把子类也声明成抽象类 ```java public abstract class Shape { public abstract double getArea(); } ``` 最后修改:2022 年 07 月 30 日 © 允许规范转载 打赏 赞赏作者 赞 如果觉得我的文章对你有用,请随意赞赏