class Parent{ protected String sName="Tom"; } public class Child extends Parent{ protected String sName="Jack"; public static void main(String []args) { Parent t= new Child(); System.out.println(t.sName); } }
//输出结果是Tom,说明向上转型调用的是父类的对象
父类没有这个对象直接报错了