java例程练习(接口interface)
2012-04-22 18:21
357 查看
interface Valuable { public double getMoney(); } interface Protectable { public void beProtected(); } interface A extends Protectable { void m(); } abstract class Animal { private String name; abstract void enjoy(); public void setName(String name) { this.name = name; } public String getName() { return name; } } class GoldMonkey extends Animal implements Valuable, Protectable { public double getMoney() { return 10000; } public void beProtected() { System.out.println("Live in the room"); } public void enjoy() { } public void test () { Valuable v = new GoldMonkey(); v.getMoney(); Protectable p = (Protectable) v; p.beProtected(); } } class Hen implements A { public void m(){} public void beProtected(){} }
相关文章推荐
- java例程练习(接口interface)
- java例程练习(接口interface)
- java例程练习(接口interface)
- java例程练习(Comparable接口)
- java例程练习(Comparable接口)
- java例程练习(Comparable接口)
- Java 接口(Interface)
- java例程练习(对象类型数据的排序)
- 黑马程序员-----java入门一DAY13------抽象模板模式 接口interface
- Java中的接口interface实现、与继承extends机制。
- java例程练习(File类)
- java例程练习(增强的for循环)
- java例程练习(Map接口及自动打包、解包)
- 编码练习——Java-5-接口、继承与多态
- Java例程练习(字节流)
- java例程练习(缓冲流)
- java例程练习(多线程[sleep()方法])
- Java接口Interface与抽象类Abstract Class
- java例程练习(多线程综合练习[生产者-消费者问题])
- java例程练习(网络编程[简单网络连接试验])