国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

java如何區分同時繼承的父類和實現的接口中相同的方法

2019-11-15 01:02:23
字體:
來源:轉載
供稿:網友
java如何區分同時繼承的父類和實現的接口中相同的方法

基類代碼:

public class Father {  public Father() {    System.out.

接口:

public interface Inter {  public void show();}

子類的實現方法:外部類繼承父類,內部類實現接口,然后內部類實現一個方法返回繼承接口的內部類實例

具體代碼:

//外部類繼承父類

public class Child extends Father{  public static void main(String[] arf){

    //實例化父類并調用父類方法

    new Father().show();

    //實例化子類并調用實現接口的內部類實例的實現方法

    new Child().new InnerChild().getCallBack().show();  }

  //重寫父類的方法  public void show(){    System.out.println("extend基類-----show");  }

  //內部類實現接口  private class InnerChild implements Inter{    //實現接口的方法

    @Override    public void show() {      System.out.println("implements");    }

    //返回實現接口的方法的實例    Inter getCallBack(){      return new InnerChild();    }  }}

運行結果:

基類構造函數{基類----show}基類----show基類構造函數{extend基類-----show}implements

結果的最后一行實現的就是接口的方法,當然這又暴露出一個繼承的問題,下一篇文章中詳細說明。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 格尔木市| 台东县| 开封市| 金湖县| 定州市| 墨玉县| 墨江| 五大连池市| 房山区| 赞皇县| 依安县| 汾西县| 六安市| 伊吾县| 东安县| 定州市| 镇平县| 南召县| 治多县| 敖汉旗| 永新县| 名山县| 长海县| 临沧市| 苏尼特右旗| 庆云县| 常德市| 武乡县| 新竹县| 棋牌| 务川| 蓬溪县| 鹿邑县| 灌云县| 沙坪坝区| 长垣县| 红安县| 类乌齐县| 阿拉善左旗| 顺昌县| 鄱阳县|