抽象方法
解析
再談介面組成
介面中預設方法的定義格式:
格式:
public
default 返回值型別 方法名(引數列表)
介面中預設方法的注意事項:
預設方法不是抽象方法,所有有方法體,也就是有具體的實現。
預設方法不是抽象方法,所以不強制實現類去重寫。
實現類可以重寫介面預設方法,重寫的時候去掉default關鍵字,也可以直接使用介面預設方法。
解析**演示
/**
* 包含預設方法的介面
*/public
inte***ce
iinter
}/**
* 實現預設方法介面類
*/public
class
catimplements
iinter
@override
public
void
jump()
//重寫預設方法
@override
public
void
fly(
)}
練習(10分鐘)
**演示
public
inte***ce
eatable
}/**
* 介面中靜態方法
*/public
class
mainclass
}
練習(10分鐘)
解析 **演示
public
inte***ce
inter
//預設方法
default
void
defaultshow()
//靜態方法
static
void
staticshow()
}
Python 私有方法,專有方法
python的私有方法 以 雙劃線開頭,但不以雙劃線結尾,privatemethod 專有方法 以雙劃線開頭和結尾,init e.gclass person def init self,name self.name person def getname self return self.name a...
Python中類的私有方法,類方法,靜態方法等
方法 屬性的型別 方法表示 特點類方法 classmethod def 方法體 則這個方法一般是類的方法,即類.方法。一般不給例項化物件來使用。私有方法 def 方法名 在方法名的前面加 表示這是私有方法。所謂私有方法,就是只能由類本身來使用。其子類不能使用,例項化的物件也不能使用。保護方法 def...
python 物件導向 私有方法,公有方法
每天一點點 python 物件導向 私有方法 私有方法 在方法名字的前邊加兩個下劃線 如 test1 self class dog def test1 self print 1 def test2 self print 2 dog dog dog.test1 dog.test2 輸出結果 1 2 輸...