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

java的多态

2016-05-05 21:23 323 查看
实现多态有三种方式:方法重载,类继承的方法覆盖,java接口的方法覆盖

类继承实现多态:继承抽象类

abstract class shape{
public double x,y;
public abstract void area();

}
class circle extends shape{
private int r;
public circle(int r){this.r=r;}
public void area(){
System.out.println(3.14*r*r);
}
}
public class abstracttest {

public static void main(String[] args) {
circle a=new circle(2);
a.area();
}

}//需要添加就只需要继承shape类实现不同的方法就行,实现一个同名方法可以处理不同数据类型的对象产生不同的操作


java接口的实现

声明接口:
interface area{
void area();
}
实现接口:
class circle implements area{}
class rectangle implements area{}
class trangle implements area{}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: