您的位置:首页 > 编程语言 > Java开发

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(){}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: