ex:
class A{
static void tell(){
sout("I am A");
}
}
class B extends A{
static void tell(){
super.tell(); //问题
}
}
问题:
有别于c++, Java的static是在runtime执行的
这样我想static的运算应该会少了很多限制
所以我测试了一下让static call super指针(两个都是runtime才运算的)
结果发现不行?
其实static用起来还是跟C++一样(至少我这么觉得...)
请问既然static是在runtime运行的,那为什么很多runtime的动作没办法一起做呢?