中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

java多態簡單例子

發布時間:2020-10-12 14:42:04 來源:億速云 閱讀:157 作者:小新 欄目:編程語言

小編給大家分享一下java多態簡單例子,希望大家閱讀完這篇文章后大所收獲,下面讓我們一起去探討吧!

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多態簡單例子有了一定的了解,想了解更多相關知識,歡迎關注億速云行業資訊頻道,感謝各位的閱讀!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

关岭| 禹州市| 宁南县| 吕梁市| 松滋市| 荆州市| 巴彦县| 抚宁县| 思茅市| 新邵县| 读书| 栾川县| 新平| 阳信县| 平凉市| 乌拉特后旗| 荥经县| 永和县| 南通市| 周宁县| 樟树市| 广州市| 湛江市| 兴业县| 崇阳县| 武夷山市| 屏南县| 塔河县| 木里| 通道| 澄迈县| 镇沅| 衡阳县| 佳木斯市| 三都| 苍山县| 新巴尔虎左旗| 乡宁县| 雅安市| 伊金霍洛旗| 牟定县|