java多態簡單範例:先建立介面;然後需要建立兩個類別來決定說話內容;接著需要在說話的同時列印時間;最後建立測試類別運行即可。
java多態簡單範例:
多型態的三大必要條件(實作):
需要有繼承(繼承類,繼承抽象類,實作介面)
#需要有重寫
父類型的引用執行子類型
範例:用多型實作說話的同時印出說這句話的時間
想法及程式碼:
#1、由於現在不知道說話的內容太過抽象所以創建接口
public interface TimeSpeek { public abstract void getTimeSpeek(); }
2、接口中的方法需要實現所以現在需要創建兩個類別來確定說話內容
第一句话 public class SpeekOne implements TimeSpeek { @Override public void getTimeSpeek() { // TODO Auto-generated method stub System.out.println("停车坐爱枫林晚"); } } 第二句话 public class SpeekTwo implements TimeSpeek { @Override public void getTimeSpeek() { // TODO Auto-generated method stub System.out.println("霜叶红于二月花"); } }
3.說話的內容確定後就需要在說話的同時打印時間
import java.util.Date; public class GetTime { public GetTime(TimeSpeek getTimeSpeek) { this.getTime(getTimeSpeek); } public void getTime(TimeSpeek getTimeSpeek) { System.out.println("开始时间:" + new Date().getTime()); getTimeSpeek.getTimeSpeek(); } }
4、創建測試類運行
public class Test { public static void main(String[] args) { SpeekOne so = new SpeekOne(); SpeekTwo st = new SpeekTwo(); new GetTime(so); new GetTime(st); } }
通過以上步驟得出結果:
开始时间:1565510695244 停车坐爱枫林晚 开始时间:1565510695245 霜叶红于二月花
#相關學習推薦:java基礎
以上是分享java多型簡單例子的詳細內容。更多資訊請關注PHP中文網其他相關文章!
陳述
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章
刺客信條陰影:貝殼謎語解決方案
4 週前ByDDD
Windows 11 KB5054979中的新功能以及如何解決更新問題
3 週前ByDDD
在哪裡可以找到原子中的起重機控制鑰匙卡
4 週前ByDDD
<🎜>:死鐵路 - 如何完成所有挑戰
1 個月前ByDDD
Atomfall指南:項目位置,任務指南和技巧
1 個月前ByDDD

熱工具

ZendStudio 13.5.1 Mac
強大的PHP整合開發環境

SublimeText3 英文版
推薦:為Win版本,支援程式碼提示!

記事本++7.3.1
好用且免費的程式碼編輯器

SAP NetWeaver Server Adapter for Eclipse
將Eclipse與SAP NetWeaver應用伺服器整合。

WebStorm Mac版
好用的JavaScript開發工具