您的位置:首页 > 编程语言 > Java开发

Java上转型对象

2015-07-18 14:56 471 查看
如果A类是B类的子类,当用子类创建一个对象,并把这个对象的引用放到父类的对象中,如:

A a;

a=new B();

称对象a是对象b的上转型对象。

我总结的简单的一句话就是:子类对象的引用交给父类对象,可调用子类继承或重写的方法。

性质:

1,上转型对象会失掉原对象的一些属性和功能(方法),就是说上转型对象不能操作子类新增的成员变量和方法。

2,但是上转型对象可以访问被子类继承或隐藏的成员变量,也可调用子类继承或重写的方法

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: