java 如何用派生类 初始化 基类?

[复制链接]
查看11 | 回复3 | 2013-8-3 20:37:35 | 显示全部楼层 |阅读模式
这是父类引用指向子类对象,多态的基础知识; 父类引用指向子类对象指的是:例如父类Animal,子类Cat,Dog。其中Animal可以是类也可以是接口,Cat和Dog是继承或实现Animal的子类。Animal animal = new Cat();即声明的是父类,实际指向的是子类的一个对象。 那这么使用的优点是什么,为什么要这么用?可以用这几个关键词来概括:多态、动态链接,向上转型也有人说这是面向接口编程,可以降低程序的耦合性,即调用者不必关心调用的是哪个对象,只需要针对接口编程就可以了,被调用者对于调用者是完全透明的。让你更关注父类能做什么,而不去关心子类是具体怎么做的,你可以随时替换一个子类,也就是随时替换一个具体...
回复

使用道具 举报

千问 | 2013-8-3 20:37:35 | 显示全部楼层
BeanUtil.copyProperties()...
回复

使用道具 举报

千问 | 2013-8-3 20:37:35 | 显示全部楼层
A a = new B();...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行