真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

java多態(tài)簡(jiǎn)單例子

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

目前創(chuàng)新互聯(lián)建站已為數(shù)千家的企業(yè)提供了網(wǎng)站建設(shè)、域名、網(wǎng)絡(luò)空間、網(wǎng)站托管、企業(yè)網(wǎng)站設(shè)計(jì)、斗門網(wǎng)站維護(hù)等服務(wù),公司將堅(jiān)持客戶導(dǎo)向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長(zhǎng),共同發(fā)展。

java多態(tài)簡(jiǎn)單例子:首先創(chuàng)建接口;然后需要?jiǎng)?chuàng)建兩個(gè)類來確定說話內(nèi)容;接著需要在說話的同時(shí)打印時(shí)間;最后創(chuàng)建測(cè)試類運(yùn)行即可。

java多態(tài)簡(jiǎn)單例子:

多態(tài)的三大必要條件(實(shí)現(xiàn)):

  • 需要有繼承(繼承類,繼承抽象類,實(shí)現(xiàn)接口)

  • 需要有重寫

  • 父類型的引用執(zhí)行子類型

例子:用多態(tài)實(shí)現(xiàn)說話的同時(shí)打印說這句話的時(shí)間

思路及代碼:

1、由于現(xiàn)在不知道說話的內(nèi)容太過抽象所以創(chuàng)建接口

public interface TimeSpeek {
public abstract void getTimeSpeek();
}

2、接口中的方法需要實(shí)現(xiàn)所以現(xiàn)在需要?jiǎng)?chuàng)建兩個(gè)類來確定說話內(nèi)容

      第一句話
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、說話的內(nèi)容確定后就需要在說話的同時(shí)打印時(shí)間

import java.util.Date;
 
public class GetTime {
 
public GetTime(TimeSpeek getTimeSpeek) {
this.getTime(getTimeSpeek);
}
 
public void getTime(TimeSpeek getTimeSpeek) {
System.out.println("開始時(shí)間:" + new Date().getTime());
getTimeSpeek.getTimeSpeek();
}
}

4、創(chuàng)建測(cè)試類運(yùn)行

public class Test {
public static void main(String[] args) {
SpeekOne so = new SpeekOne();
SpeekTwo st = new SpeekTwo();
new GetTime(so);
new GetTime(st);
}
}

通過以上步驟得出結(jié)果:

開始時(shí)間:1565510695244
停車坐愛楓林晚
開始時(shí)間:1565510695245
霜葉紅于二月花

看完了這篇文章,相信你對(duì)java多態(tài)簡(jiǎn)單例子有了一定的了解,想了解更多相關(guān)知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝各位的閱讀!


網(wǎng)頁標(biāo)題:java多態(tài)簡(jiǎn)單例子
轉(zhuǎn)載來源:http://weahome.cn/article/jjiosd.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部