类前面需要加abstract关键字吗? 或者它是否需要有未实现的(抽象的)方法? 任何普通类都可以扩展吗?
最佳答案
是的,所有非 final 的方法(static 与其他方法也有点不同)都可以被覆盖,除非类本身被声明为 final。仅当您不在基类中提供任何实现时才使用抽象方法。
关于java - Java 中可以扩展(继承)非抽象类吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9585057/
标签 java inheritance
类前面需要加abstract关键字吗? 或者它是否需要有未实现的(抽象的)方法? 任何普通类都可以扩展吗?
最佳答案
是的,所有非 final 的方法(static 与其他方法也有点不同)都可以被覆盖,除非类本身被声明为 final。仅当您不在基类中提供任何实现时才使用抽象方法。
关于java - Java 中可以扩展(继承)非抽象类吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9585057/