【JAVA 日常练习 13.10】+ comparable接口实现
2016-12-11 14:56
363 查看
Oct抽象类~~
Rectangle~comparable 接口实现类~
Text测试~
package Theirteen; public abstract class Oct { private String color = "white"; private boolean filled; private java.util.Date da; protected Oct(){ da = new java.util.Date(); } protected Oct(String color,boolean filled){ this.color = color; this.filled = filled; } public String getcolor(){ return this.color; } public void setcolor(String color){ this.color = color; } public boolean isFilled(){ return this.filled; } public void setFilled(boolean filled){ this.filled = filled; } public java.util.Date getDate(){ return this.da; } public String toString(){ return "created on " + da +"\ncolor : " + color + " and filled : " + filled ; } public abstract double getArea(); public abstract double getPerimeter(); }
Rectangle~comparable 接口实现类~
package Theirteen; public class Rectangle extends Oct implements Comparable<Rectangle>{ double R; protected void setR(double R){ this.R = R; } public double getArea() { return Math.PI * R * R ; } public double getPerimeter() { return 0; } public Object call() throws Exception { return null; } public int compareTo(Rectangle o) { if( o.getArea() == this.getArea()) return 1; else return 0; } }
Text测试~
package Theirteen; public class Text { public static void main(String[] args) { Rectangle a = new Rectangle(); Rectangle b = new Rectangle(); a.setR(7.0); b.setR(9.0); System.out.println(a.compareTo(b)); } }
相关文章推荐
- Java基本功练习十九(抽象类和接口【抽象类、接口(监听器、克隆、可比较)、包装类、有理数类实现】)
- 【JAVA 日常练习 13.9】+ 接口 + 抽象类
- Java中Set接口及其实现
- 对java 接口和实现的理解
- Java Q&A: 抽象类和接口 - 实战练习
- 用Java 接口实现回调函数的等价功能
- Java-留言板-服务接口的JDBC实现
- 今天的问题:一个简单的例子,请帮我解开“接口实现Java‘隐藏实现细目’”的迷惑。
- 为什么实现不了接口?java~~~
- java中判断一个对象是否实现了某个接口
- 用Java JNI 本地接口技术实现 圆形窗口
- Java中Set接口及其实现
- JAVA中如何用接口实现多继承和多态 (非常好)
- java编程思想3感悟(5)---复用具体实现和复用接口
- Java中使用接口实现多继承和多态的方法
- 用 Java 接口实现回调函数的等价功能
- 实现Java与C语言接口
- java 中一些接口和实现类的区别
- 原来Java还可以这样写——实现‘内部 接口’
- 多选模式、多接口实现、屏幕切换练习