标签:
实现多态有三种方式:方法重载,类继承的方法覆盖,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{}
标签:
原文地址:http://www.cnblogs.com/zzy-frisrtblog/p/5463416.html