Java多态的一个简单入门的例子
2012-05-27 21:02
387 查看
public class Animal { public String name; Animal(String name){ this.name = name; } public void enjoy(){ System.out.println("叫声"); } }
/** * */ /** * @author kuzuozhou * */ public class Cat extends Animal{ public String eyesColor; Cat(String n, String c){ super(n); eyesColor = c; } public void enjoy(){ System.out.println("猫叫声"); } }
public class Dog extends Animal{ public String furColor; Dog(String n , String c){ super(n); furColor = c; } public void enjoy(){ System.out.println("狗叫声"); } }
public class Lady { private String name; private Animal pet; Lady(String name,Animal pet){ this.name = name; this.pet = pet; } public void myPetEnjoy(){ pet.enjoy(); } }
public class Test { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub Cat c = new Cat("catname","blue"); Dog d = new Dog("dogname","black"); Lady l1 = new Lady("l1",c); Lady l2 = new Lady("l2",d); l1.myPetEnjoy(); l2.myPetEnjoy(); } }
相关文章推荐
- Java编写CORBA的一个简单例子(CORBA入门)
- java多态的简单例子
- 一个简单的例子说明java中spring框架的依赖注入
- spark入门cogroup简单例子(JAVA)
- WCF 一步一步从入门到精通(一)建立一个简单入门的例子(适合一点不会的朋友阅读)
- 一个简单的机器人例子(Java)
- 一个java生成与使用WebService的简单例子
- java动态代理--一个简单的例子
- Spring入门-一个简单的小例子
- Java入门:创建一个简单类,并测试其方法
- 一个java解析xml的简单例子
- java多态简单例子 one
- 图灵机器人(智能云交互API)的一个java实现简单例子
- java写一个死锁的简单例子
- WCF 一步一步从入门到精通(一)建立一个简单入门的例子(适合一点不会的朋友阅读)
- spark入门cogroup简单例子(JAVA)
- SurfaceView入门和一个简单例子
- Struts2的一个简单入门例子
- Java产生死锁的一个简单例子
- java动态代理--一个简单的例子