Java學習筆記 介面2

2021-07-31 22:51:19 字數 742 閱讀 7055

e.eat(); //呼叫介面中的eat()方法,此方法在類的實現中重寫

}inte***ce

petclass

richman

}輸出結果:汪汪!

食物就緒了!

味道很好!

很萌!總結介面與抽象類的異同:

共性:都是不斷抽取出來的抽象的概念。

區別:1、抽象類體現繼承關係,乙個類只能單繼承;而介面體現實現關係,乙個類可以多實現。

2、抽象類是繼承,是「is a」關係;介面是實現,是「like a」關係。

3、抽象類中可以定義非抽象方法,供子類直接使用;介面中的方法都是抽象方法,介面中的成員都有固定修飾符。

Java學習筆記 介面

package cn.itcast.demo01 public abstract 返回值型別 方法名稱 引數 固定關鍵字 public inte ce myinte ceabstract package cn.itcast.demo01 public class myinte ceabstracti...

java學習筆記 2

textfield 文字輸入框 持有物件引用物件之間互相不引用,只是通過對總的物件的引用來引用其他物件 內部類的好處可以訪問包裝類的成員 更清晰的組織邏輯,防止不應該被其他類訪問的類的訪問 用法 不允許或不需要其他類訪問時 paint 每次需要重畫的時候自動呼叫paint方法 graphics 相當...

Java學習筆記2

一.類和物件 類是乙個事物的抽象,乙個類的例項化就是物件,獲得這個事物屬性的方式就是方法。例如人是乙個類public class people 具體的乙個人小明就是人的例項化即物件,申明乙個物件需要用到關鍵字new,並且建構函式,初始化物件,people 小明 new people 其中人又有各種屬...