什么上转型对象啊,查了一下,就是 父类引用 指向 子类对象嘛
Object是所有java类的父类对吧,那肯定也是String类的父类,
那这样是可以的
Object o = new String("abc");
此时o就是父类引用,指向的new String("abc");
但是此时这个o只能调用Object类的方法,否则编译通不过,但是实际运行的
话如果String类有重写的话还是调用的String的方法
这样的话就实现了对调用方法的限制!!
Java在继承中分向上转型和向下转型,如果把引用变量转换为子类类型就称向下转型,如果把引用变量转换为父类对象就称向上转型,这个父类对象就是上转型对象。
是向上转型吧,就是用父类或接口的引用指向子类或实现接口的类的对象吧