简述java垃圾回收机制 Java:什么叫对象的上转型对象?
浏览量:2928
时间:2021-04-06 15:29:27
作者:admin
Java:什么叫对象的上转型对象?
让我提供一个更可靠和详细的解释。假设类A是类B的父类,当我们用一个子类创建一个对象,并把这个对象的引用放到父类的对象中,例如AAA=new B()或AAB=new B()A=B,我们称这个父类对象A,它是子类对象B的上转换对象,就像说“老虎”是哺乳动物。上层转换对象的实体是由子类创建的,但是上层转换对象会丢失原始对象的一些属性和功能。上层转换对象具有以下特点:
1上层转换对象不能操作子类的新成员变量(丢失这部分属性),不能使用子类的新方法(丢失一些函数)。
2. 转换对象可以操作子类继承或重写的成员变量,也可以使用子类继承或重写的方法。
3. 如果子类重写父类的方法,则必须在对象的上层转换对象调用该方法时调用重写方法。
简述java垃圾回收机制 java对象实例化过程 对象的上转型对象定义
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。