Java多型的一個簡單入門的例子
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();
}
}
相關文章
- 一個簡單的「IOC」例子
- 擼一個簡單的MVVM例子MVVM
- 一個簡單的例子理解Kubernetes的三種IP地址型別型別
- 一個簡單的netty通訊的例子Netty
- 一個最簡單的 Github workflow 例子Github
- python+flask 編寫一個簡單的登入介面例子PythonFlask
- python+flask編寫一個簡單的登入介面例子PythonFlask
- go語言如何入門?從一個簡單例子開始學起Go單例
- 一個簡單的生活例子,感受TRIZ的魅力!
- WebRTC:一個視訊聊天的簡單例子Web單例
- 一個簡單的例子瞭解async跟defer
- 一個簡單的例子教會您使用javapJava
- JUnit概述及一個簡單例子單例
- Laravel Nova 入門建立一個簡單的部落格Laravel
- 超級簡單的sql入門(一)SQL
- Unity如何連線伺服器: 一個簡單的例子Unity伺服器
- spring 簡單的使用 Hikari連線池 和 jdbc連線mysql 的一個簡單例子SpringJDBCMySql單例
- 通過一個簡單的例子,瞭解 Cypress 的執行原理
- SAP MM採購定價過程的一個簡單例子單例
- sql簡單入門的一些操作SQL
- drools的簡單入門案例
- 簡單的 Go 入門教程Go
- SAP人工智慧服務Recast.AI的一個簡單例子人工智慧ASTAI單例
- 一個簡單例子教會你C++動態庫的用法單例C++
- OPNET入門1-第一個模擬例子
- 一個有趣的小例子,帶你入門協程模組-asyncio
- 簡單的整合 shiro + SpringMVC 例子SpringMVC
- 動手實現一個簡單的 rpc 框架到入門 grpc (下)RPC框架
- 動手實現一個簡單的 rpc 框架到入門 grpc(上)RPC框架
- 動手實現一個簡單的 rpc 框架到入門 grpc (上)RPC框架
- 一個簡單多庫配置
- 幾個彙編入門小例子
- 12個例子帶你入門Electron
- Spring Data JPA的簡單入門Spring
- Python簡單實現多執行緒例子Python執行緒
- Spring入門學習手冊 5:Spring MVC的一個Hello world!例子SpringMVC
- springmvc簡單學習(一)-----入門SpringMVC
- Java入門教程九(封裝繼承多型)Java封裝繼承多型
- 小例子理解多型多型