JAVA中多态是怎么一回事,能不能举个例子,嗷嗷感谢!

 我来答
匿名用户
2013-11-19
展开全部
java多态其实很简单的....java多态必须满足三个条件:1、继承2、子类重写父类方法3、父类引用调用子类对象接下来用例子一步一步解释分别是什么意思......继承:公司员工 有测试员、开发员和项目经理 他们都有一些共同的属性比如 年龄、性别、家庭地址、工资等。这时就可以将她们抽象出一个类出来 person 包括这些共同的属性。然后测试员、开发员和项目经理去继承这个类person后,就拥有了这些属性了。子类重写父类方法:测试员、开发员和项目经理的工资是不一样的,他们又从继承了工资这个属性,显然不能达到要求。此时就必须重写从父类继承过来的这个方法。父类引用调用子类对象:Person person = new Manager() 代码:pulbic Person {

public void 工资() { System.out.println(3000);
}}
//=========================================
public Manager extends Person { //满足条件1 继承 public void 工资() { //满足条件2 子类重写父类方法 System.out.println(5000);
}
}//=========================================public Demo { public static void main(String[] args) {

Person person = new Manager(); //满足条件3 父类引用调用子类对象
person.工资(); //打印 出5000;
}
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式