java - Java 中可以扩展(继承)非抽象类吗?

标签 java inheritance

类前面需要加abstract关键字吗? 或者它是否需要有未实现的(抽象的)方法? 任何普通类都可以扩展吗?

最佳答案

是的,所有非 final 的方法(static 与其他方法也有点不同)都可以被覆盖,除非类本身被声明为 final。仅当您不在基类中提供任何实现时才使用抽象方法。

关于java - Java 中可以扩展(继承)非抽象类吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9585057/

相关文章:

c# - 无需强制转换即可访问对象的属性

css - IE 6,7 是否支持背景颜色 :inherit; for CSS?

Java:从 GUI 获取值

java - 如何调用不同泛型类型的方法

java - 如何在 Spring Webflux/WebClient 中设置事件循环池大小?

c++ - 在继承模板类中使用下标[]运算符

java - 为什么有 <?在 java.util.Collections.unmodifiableList API 中扩展 T> 而不是 <T>

java - 如何实现Google Play游戏服务、Intellij、libgdx

python - super() 在 Python 3 中究竟返回什么?

inheritance - 如何让子模块的 pom 不继承父插件中的插件?