刘口子的博客
关于我
关于我
Java从内存认识对象转型
2018-10-30
status
category
date
summary
slug
icon
tags
password
对象转型
指向Dog实例对象的引用对象animal是一个Animal类型的引用类型,如果Animal类型指向了Dog对象,程序会把它当作一只普通的Animal而不是Dog(也就是黄色箭头所指)。因此,a只能看到子类对象中的父类对象,因此只能访问name属性。但是furColor属性是存在的,只不过不能访问。
父类引用指向子类对象的时候,它看到的只是作为父类的那部分所拥有的属性和方法,至于作为子类的那部分它没有看到。
Loading...
← 返回上页
↑ 回到顶部