Java語(yǔ)言中的向上轉(zhuǎn)型和向下轉(zhuǎn)型, 1向上轉(zhuǎn)型 (upcasting)子———>父 自動(dòng)類型轉(zhuǎn)換 2 向下轉(zhuǎn)型(downcasting) 父——>子 強(qiáng)制類型轉(zhuǎn)...
Java語(yǔ)言中的向上轉(zhuǎn)型和向下轉(zhuǎn)型, 1向上轉(zhuǎn)型 (upcasting)子———>父 自動(dòng)類型轉(zhuǎn)換 2 向下轉(zhuǎn)型(downcasting) 父——>子 強(qiáng)制類型轉(zhuǎn)...
1什么時(shí)候進(jìn)行覆蓋? ①如果父類的方法無(wú)法滿足子類的業(yè)務(wù)需求,需要將父類的方法再重新寫一遍 2 子類如果重寫父類的方法之后,子類對(duì)象一定調(diào)用的是重寫之后的方法。 3發(fā)生覆蓋...
語(yǔ)法:[修飾符列表] class 子類名 extends 父類名 一個(gè)類如果沒(méi)有顯示繼承其他類,則該類默認(rèn)繼承object 注意:構(gòu)造方法無(wú)法被繼承
單例模式:①構(gòu)造方法私有化 ②對(duì)外提供一個(gè)公開的,靜態(tài)的,獲取當(dāng)前類型的方法 ③提供一個(gè)當(dāng)前類型的靜態(tài)變量 單例模式分為①惡漢式 ② 懶漢式 惡漢式 ,②懶漢式 懶漢式: 個(gè)...
靜態(tài)變量: 靜態(tài)語(yǔ)句塊 與 靜態(tài)變量都是在類加載的階段 執(zhí)行與賦值,有沒(méi)有先后順序呢? 有先后順序 (關(guān)注下一節(jié))
static修飾的變量叫靜態(tài)變量 方法叫靜態(tài)方法 還可以修飾靜態(tài)語(yǔ)句塊 靜態(tài)語(yǔ)句塊在類加載時(shí)執(zhí)行,并且只執(zhí)行一次, 語(yǔ)法:static{ System.out.prin...
1this 是神馬? ①this 是一個(gè)引用類型, ②在堆中每一個(gè)java對(duì)象上都有this ③ this 保存內(nèi)存地址指向自身,、 this能用在什么地方? ①用在成員方...
如何創(chuàng)建對(duì)象? 類名= new 類名()分號(hào); 例 student = new student(); 一個(gè)類可以創(chuàng)建出對(duì)個(gè)對(duì)象出來(lái)。這個(gè)stu1是一個(gè)局部變量,這個(gè)局部變量...
1,什么時(shí)候發(fā)生重載? ①,發(fā)生在同一個(gè)類中,②,方法名相同,③,形式參數(shù)列表不同(類型,個(gè)數(shù),順序) 方法重載跟方法的 返回值類型無(wú)關(guān), 跟方法的修飾符列表無(wú)關(guān)
1構(gòu)造方法, 語(yǔ)法:[修飾符列表] 方法名 (形式參數(shù)列表){ 方法體 } 注意:構(gòu)造方法不能有任何的返回值類型,,,不能有void 2 構(gòu)造方...
1在對(duì)象的封裝中, 定義:屬性私有化 對(duì)外提供setter 和 getter 方法 使用 private 然而只能在本類中訪問(wèn),所以對(duì)外必須提供倆方法,一個(gè)讀取get...
1什么是方法? 方法就是一段代碼片段,這個(gè)片段能夠完成特定的功能,并且可以重復(fù)利用。 計(jì)算10和20的和,計(jì)算50和00的和,在main方法中對(duì)sumInt方法進(jìn)行調(diào)用, 注...
Java語(yǔ)言中控制語(yǔ)句可以分為7種,①控制選擇結(jié)構(gòu)語(yǔ)句 If , If else ,switch ②控制循環(huán)結(jié)構(gòu)語(yǔ)句 for ,while ,do while ③ 改變控...
算數(shù)運(yùn)算符 關(guān)系運(yùn)算符 布爾運(yùn)算符 賦值類運(yùn)算符 字符串連接運(yùn)算符 條件運(yùn)算符和其他運(yùn)算符。 1算數(shù)運(yùn)算符:+ - * / ++(自加一) --(自加一) % ...
在Java語(yǔ)言中,基本數(shù)據(jù)類型可以相互轉(zhuǎn)換,boolean 類型比較特殊不可以轉(zhuǎn)換成其他類型。 轉(zhuǎn)換分為默認(rèn)轉(zhuǎn)換,強(qiáng)制轉(zhuǎn)換 ①默認(rèn)轉(zhuǎn)換:定義:容量小的類型會(huì)默認(rèn)轉(zhuǎn)化成容量大的...
1,整數(shù)型 2,浮點(diǎn)型 3,布爾型 整數(shù)型:byete1個(gè)字節(jié) short2個(gè)字節(jié) int4個(gè)字節(jié) long8個(gè)字節(jié), Java語(yǔ)言中整數(shù)型默認(rèn)為int類型,如果要聲明成...
1數(shù)據(jù)類型: 在Java中數(shù)據(jù)類型有 基本類型(8種),引用類型(3種)?;緮?shù)據(jù)類型①數(shù)值類型 整數(shù)型(byte short int long),浮點(diǎn)類型(float d...