欢迎访问悦橙教程(wld5.com),关注java教程。悦橙教程  java问答|  每日更新
页面导航 : > > 文章正文

JAVA之多态,

来源: javaer 分享于  点击 35528 次 点评:152

JAVA之多态,


多态是什么?

多态性是指允许不同类的对象对同一消息作出响应。同一个事件发生在不同的对象上会产生不同的结果。

多态的作用?

消除类型之间的耦合关系

增强代码的健壮性。

前提

1)要有继承 

2)要有重写

3)父类引用指向子类对象

例子

class Fruit
{
public void print()
{
System.out.println("I am Fruit");
}
}
class Apple extends Fruit
{
public void print()
{
System.out.println("I am Apple");
}
}
class Banana extends Fruit
{
public void print()
{
System.out.println("I am Banana");
}
}
public class Polymorphism {


public static void main(String[] args)
{
// TODO 自动生成的方法存根
println(new Banana());
}
static void println(Fruit f)
{
f.print();
}


}

相关文章

    暂无相关文章
相关栏目:

用户点评