繼承的格式
修飾符 class 父類名
修飾符 class 子類名 extends 父類名
繼承的注意事項
equals方法:只能比較引用資料型別
equals方法在沒有被重寫方法時,只能比較引用資料型別,比較的是位址值
該類重寫了object類的equals方法,按照重寫的規則進行比較
tostring():列印物件名或者陣列名,雖然在視覺沒有呼叫任何方法,但是其實jvm預設呼叫自己的tostring()
tostring():列印物件名或者陣列名,雖然視覺沒有呼叫方法,但是其實jvm預設呼叫自己的tostring();
tostring()在任何類中也可以被重寫,列印時按照重寫的規則進行
修飾類\許可權修飾符
public
protected
預設(什麼都不寫)
private
同類中yes
yesyes
yes同包中類
yesyes
yesno
不同包的繼承類關係
yesyesyes
nono
同專案不同包無關類
yesno
nono
抽象類可以解決父類可以實列化的問題,因為一旦類是抽象類,該類就無法實列化物件了
抽象類可以解決,類中沒有抽象方法的問題,因為抽象方法所在的類必須為抽象類
抽象方法要求繼承的子類必須重寫抽象類中的抽象方法,可以講未重寫的邏輯錯誤上公升到編譯錯誤問題.
抽象類的格式
修飾符 abstract
class 類名
修飾符 abstract 返回值型別 方法名 ();
抽象方法
修飾符 abstract 返回值型別 方法名(
);且抽象方法可以沒有方法體!`
DAY8學習筆記
檔案操作的基本概念 開啟檔案的模式有三種純淨模式 r 預設的 w a。控制操作檔案內容格式的兩種模式 t 預設的 b。大前提 tb模式均不能單獨使用,必須與純淨模式結合使用。t文字模式 1.讀寫檔案都是以字串為單位的。2.只能針對文字檔案。3.必須指定encoding引數。b二進位制模式 1.讀寫檔...
獻給小白的筆記day4
for 初始化語句 迴圈條件語句 迭代語句 for語句執行流程 while 迴圈條件語句 do while 迴圈條件語句 do while語句執行流程,先執行迴圈語句,再判斷條件,true繼續執行,false結束迴圈 break continue break 破壞整個迴圈 continue 跳過本次...
java學習筆記day8
多型 定義 某一類事物的多種存在形式。例 動物中貓,狗。貓這個物件對應的型別是貓型別。貓 x new 貓 同時貓也是動物中的一種,也可以把貓稱為動物。動物 y new 貓 動物是貓和狗具體事物中抽取出來的父型別。父型別引用指向了子類物件。多型 可以理解為事物存在的多種體現形態。人 男人,女人。動物 ...