java多态
class Inh1{
public String s ="inh1";
public void print(){
System.out.println(s);
}
}
class Inh2 extends Inh1{
public String s ="inh2";
// public void print(){
// System.out.println(s);
// }
}
public class Main {
public static void main(String[] args) {
Inh2 i2 =new Inh2();
i2.print(); //明明这个是i2这个对象调用从父类那里继承来的方法,可为什么输出的是Inh1里面的s呢
//如果把上面的注释去掉,那么怎么输出的才会是inh2呢?
}
}