package ch5;public abstract class Animal {static final int age = 1;String name;public Animal(String name){this.name = name;}public abstract void enjoy();public abstract void run();public abstract void eat();}class Valuable {String name;}interface Animal2{public void enjoy();public void run();public void eat();}interface Protectable {public /*static final*/ String name = "PET" ;void protect();void deProtect();}interface Storable {void store();}class GoldenMonkey extends Animal implements Protectable{public GoldenMonkey(String name) {super(name);// TODO Auto-generated constructor stub}@Overridepublic void deProtect() {// TODO Auto-generated method stub}@Overridepublic void protect() {// TODO Auto-generated method stub}@Overridepublic void enjoy() {// TODO Auto-generated method stub}@Overridepublic void run() {// TODO Auto-generated method stub}@Overridepublic void eat() {// TODO Auto-generated method stub}}/*public interface Animal{public static final String name = "Animal Interface";public void enjoy();public void run();public void eat();}*/class Cat extends Animal{public String eyeColor;public Cat(String n, String c){ super(n); eyeColor = c; }@Overridepublic void enjoy() {}@Overridepublic void run() {}@Overridepublic void eat() {}}class Lady {public String name;private Animal pet;Lady(String name, Animal p){this.name = name;pet = p;}public void myPetEnjoy() {pet.enjoy();}public static void main(String[] args) {Cat c = new Cat("cat", "blue");//Lady l1 = new Lady("Lady1", c);Lady l2 = new Lady("Lady2", c);//l1.myPetEnjoy();l2.myPetEnjoy();}}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。