公司:#小米 #滴滴
崗位:#自動(dòng)化測(cè)試工程師
關(guān)鍵字:#adb #Android #移動(dòng)端app #Appium #java 使用abstract關(guān)鍵字修飾的類(lèi)
特點(diǎn):
1、不能創(chuàng)建實(shí)例,即不能new一個(gè)抽象類(lèi)
2、可以不包含抽象方法,若一旦包含,該類(lèi)必須作為抽象類(lèi)
3、若子類(lèi)沒(méi)有實(shí)現(xiàn)父類(lèi)所有的抽象方法,那么子類(lèi)也得作為抽象類(lèi)(抽象派生類(lèi))
4、構(gòu)造方法不能都定義成私有的,否則不能有子類(lèi)(創(chuàng)建子類(lèi)對(duì)象前先調(diào)用父類(lèi)構(gòu)造方法)
5、抽象類(lèi)不能使用final修飾,因?yàn)楸仨氂凶宇?lèi),抽象方法才能得以實(shí)現(xiàn) 使用abstract修飾且沒(méi)有方法體的方法,稱(chēng)為“抽象方法”。
特點(diǎn):
1、使用abstract修飾,方法沒(méi)有方法體,留給子類(lèi)去實(shí)現(xiàn)。
2、抽象方法修飾符不能是private、final和static
3、抽象方法必須定義在抽象類(lèi)或接口中