class
hero
:# 函式/方法
defrun
(self)
:print
("殘血了繼續剛"
)def
gongji
(self)
:print
("a啊啊啊啊啊啊啊呵呵"
)class
muyou
:def
__init__
(self)
: self.name =
"木有狂魔"
# 隱藏屬性,在屬性前加兩個下劃線
self.__hp =
1000000000
self.gongjili =
3 self.fangyuli =
3000000000000000000
defchuansong
(self)
:print
("把選中敵方英雄傳送到我方泉水"
)# class 教室 ---》 同一類人 -----》 類:圖紙
class
luban
(hero,muyou)
:# 魔法方法
def__init__
(self)
: self.name =
"狂魔魯班"
# 隱藏屬性,在屬性前加兩個下劃線
self.__hp =
100 self.gongjili =
3000
self.fangyuli =
3000
defget_hp
(self)
:print
("現在的血量是:%d"
%self.__hp)
defshezhi_hp
(self)
:if self.__hp>
100000
:print
("你已開掛,請2023年再次登陸"
)else
: self.__hp =
100+self.__hp
defjn1(self)
:print
("加速逃跑"
)def
jn2(self)
:print
("瞬間傳送"
)def
jin3
(self)
:print
("挑釁"
)class
lesuo
(luban,muyou,hero)
:def
__init__
(self)
: self.name =
"勒索狂魔"
# 隱藏屬性,在屬性前加兩個下劃線
self.__hp =
100 self.gongjili =
3 self.fangyuli =
3def
run(self)
:print
("趕快推塔"
)def
gold
(self)
:print
("選中對方的經濟一秒變成0"
)class
hou:
def__init__
(self)
: self.name =
"小明"
# 隱藏屬性,在屬性前加兩個下劃線
self.__hp =
1 self.gongjili =
1 self.fangyuli =
1def
yinshen
(self)
:print
("永久隱身,讓隊友都看不見"
)# 新建乙個英雄
山東挑釁小魯班 = luban(
)山東挑釁小魯班.jn1(
)山東挑釁小魯班.run(
)勒索 = lesuo(
)勒索.gold(
)勒索.jn1(
)勒索.run(
)勒索.chuansong(
)勒索.gongji(
)# 山東挑釁小魯班.__hp = 山東挑釁小魯班.__hp+1000000000000
# print("山東魯班的血量是%d"%山東挑釁小魯班.__hp)
# 山東挑釁小魯班.get_hp()
# for i in range(1000000000):
# 山東挑釁小魯班.shezhi_hp()
# 山東挑釁小魯班.get_hp()
# 華南暴躁大魯班 = luban()
# print("華南魯班的血量是%d"%華南暴躁大魯班.hp)
物件導向2
6 static關鍵字 用法 是乙個修飾符,用於修飾成員 當成員被靜態修飾後,就多了乙個呼叫方式,除了可以被物件呼叫外,還可以直接被類名呼叫。類名.靜態成員 static特點 static成員 也叫 類變數 1 隨著類的載入而載入 也就是說 靜態會隨著類的消失而消失。說明它的生命週期最長 2 優先於...
物件導向2
一.昨日內容回顧 1.匿名函式 lambda 引數 返回值 def chi return 飽了 lambda 飽了 2.sorted 排序 sorted iterable,key function,reverse false 3.filter 篩選 filter function,iterable ...
物件導向 2
1.物件導向的三大特性 封裝 繼承 多型。一 封裝 1.封裝的學習就是學習類成員的訪問許可權的控制。是設計類的時候需要考慮的問題。概念 通過對類中的成員的訪問許可權的控制,實現對外部類的訪問的可見和隱藏的控制的過程。2.類成員的訪問許可權的控制,通過訪問許可權修飾符來控制。可以在類成員的前面新增訪問...