码迷,mamicode.com
首页 > 编程语言 > 详细

java的多态

时间:2016-05-05 22:24:55      阅读:185      评论:0      收藏:0      [点我收藏+]

标签:

实现多态有三种方式:方法重载,类继承的方法覆盖,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{}

 

java的多态

标签:

原文地址:http://www.cnblogs.com/zzy-frisrtblog/p/5463416.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!