JAVA:父类的static变量能被子类继承吗?
来源:百度知道 编辑:UC知道 时间:2024/05/28 11:29:14
?
可以继承
例:
package r;
class q{
static int i=200;
}
public class r extends q{
public static void main(String[] args) {
System.out.println(q.i);
}
}
可以用 好像不叫继承
可以,但是是静态绑定的,不存在多态行为。
class A {static int i=3; }
class B extends A { }
class C extends A { static int i=5; }
print(B.i);//3
B b = new B();
print(b.i);//3
C c = new C();
print(c.i);//5
A a = c;
print(a.i);//3
不用继承,直接用