package com.hw.consumer.b;
class ParentClass {
public int i = 10;
public void print(){
System.out.println(i);
}
}
public class SubClass extends ParentClass {
public int i = 30;
@Override
public void print() {
super.print(); // 不管有没有重写都是10
}
public static void main(String[] args) {
SubClass s = new SubClass();
s.print(); // 输出10
System.out.println(s.i); // 输出30
System.out.println(((ParentClass)s).i); //输出10 属性不能被覆盖 引用哪个就输出哪个的值
}
}