java中,静态成员函数和静态成员变量可以被继承么?
来源:百度知道 编辑:UC知道 时间:2024/05/23 00:05:43
可以的,做个实验就可以证明了:
//Test.java
class A{
static int i=9;
static void print(){System.out.println(i);}
}
class B extends A{}
public class Test{
public static void main(String[] args){
B.print();//这里B的print()就是A里面的
System.out.println(B.i);//这里B.i就是A.i
}
}
结果:
>java Test
9
9
>Exit code: 0
楼上正解 遇到问题 要多想 然后测试一下自己的想法 才能提高自己 共勉
可以 都可以继承 好像只有构造函数不可以
可以被继承,而且与父类是同一份!也就是说父类中静态变量的变化可以在反映到子类中!
可以被继承的,但是不可以被重构