乙個子類可以實現多個介面
package com.mz;
inte***ce a3
inte***ce c
class b3 implements a3,c
public void fun()
public void funa() }
public class inte***cedemo03 }
下面既是子類實現兩個介面和同時實現抽象類的**
inte***ce a4
inte***ce b4
abstract class c4
class x extends c4 implements a4,b4;
public void printb(){};
public void printc(){}; }
注意:乙個介面不能繼承抽象類,乙個介面可以繼承多個介面
inte***ce a6
inte***ce b6
inte***ce z extends a6,b6
abstract class c6
class x6 extends c6 implements z;
public void printb(){};
public void printc(){};
public void printz(){};
}
16 介面定義與實現
1.建立介面package 介面 介面都需要實現類 public inte ce userservice 介面注意事項 1.約束作用,按照介面的規則進行編寫 2.介面就是定義乙個方法,讓其他人進行實現。3.介面中定義常量 public static fianl 4.介面中定義方法 public ab...
九 介面總結
1,介面和抽象類讓實現和定義實現分離 2.抽象類 抽象類用abstract修飾,可包含抽象方法,和普通方法,其中抽象方法只是宣告了存在乙個方法,但不知道具體怎麼做 抽象方法 方法只有宣告沒有方法體,使用abstract進行修飾,只是宣告了乙個方法 如果乙個類有1個或多個抽象方法,那麼該類一定是抽象類...
11 介面總結
定義介面的基本格式 外層的框架 public inte ce 介面名稱 常量 public static final 資料型別 常量名稱 資料值 抽象方法 public abstract 返回值型別 方法名稱 引數列表 沒有大括號 預設方法 public default 返回值型別 方法名稱 引數列...