java的多态
2016-05-05 21:23
323 查看
实现多态有三种方式:方法重载,类继承的方法覆盖,java接口的方法覆盖
类继承实现多态:继承抽象类
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进阶学习第十一天——cookie&session入门
- Java 学习笔记
- spring.xml命名空间
- java中静态属性和和静态方法的继承问题 以及多态的实质
- myeclipse10.7上搭建spring mvc+hibernate开发框架(spring3+hibernate3.3),并完成登录验证功能
- java的线程
- Spring的反射工具类 ReflectionUtils
- JAVA——集合类
- Getting Spring Error “Bean named 'x' must be of type [y], but was actually of type [$Proxy]” in Jenk
- Spring AOP 之 实现切点、切面
- java classloader机制
- java junit测试
- Spring AOP 深入分析
- IDEA+Maven+Spring+SpringMVC+SpringJDBC整合Demo
- 八大排序算法 之 基数排序(桶排序)
- java的异常处理
- Quartz使用-入门使用(java定时任务实现)
- Java删除文件夹和文件
- Spring 中 MultipartResolver
- spring从头开始(一)