毕老师视频中说静态只能覆盖静态.
复习中发现 我加了个注解 就报错
说明静态方法 不是覆盖的说法????
- class A {
- static void show() {
- System.out.println("a静态");
- }
- }
- class B extends A {
- @Override //加个注解就报错 ,不加就OK,说明静态方法不可以被覆盖??
- static void show() {
- System.out.println("b静态");
- }
- }
- public class ExtendsDemo {
- public static void main(String[] args) {
- A.show();
- B.show();
- }
- }
复制代码
|