首頁  >  文章  >  Java  >  java中Overload和Override的差別是什麼

java中Overload和Override的差別是什麼

PHPz
PHPz轉載
2023-04-29 10:10:06965瀏覽

Overload 和Override 的區別

重載Overload 表示的是同一個類別中可以有多個相同名稱的方法,但這些方法的參數清單不同,也就是參數參數或參數類型不同。重載時回傳值當然可以不一樣,但是如果參數列表完全一致時,不能透過傳回類型不一致而實現重載,這是不可以的。

重寫Override 表示子類別中的方法可以與父類別中的方法名稱和參數完全相同,透過子類別建立的物件來呼叫這個方法時,將呼叫子類別中定義的方法,即就是子類別中的該方法將父類別的該方法覆蓋了。子類別覆寫父類別方法時只能拋比父類別更少或更小的異常。重寫的方法其返回必須和被覆蓋的方法返回一致。

java基本資料型別有哪些

Java的基本資料型別分為:1、整數型,用來表示整數的資料型態。 2、浮點類型,用來表示小數的資料型態。 3.字元類型,字元類型的關鍵字是「char」。 4.布林類型,是表示邏輯值的基本資料類型。

以上是java中Overload和Override的差別是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:yisu.com。如有侵權,請聯絡admin@php.cn刪除