獻給小白的筆記day8

2021-09-28 06:15:12 字數 968 閱讀 8005

繼承的格式

修飾符 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 貓 動物是貓和狗具體事物中抽取出來的父型別。父型別引用指向了子類物件。多型 可以理解為事物存在的多種體現形態。人 男人,女人。動物 ...