通過乙個房屋中介的例項,說明繼承
*實現的功能:
- 中介掌握有所有房屋的資訊
- 中介可以新增房屋,在他掌握的房屋資訊中
- 房子有兩種型別,有區分*
class
agent:
# **類
property_list =
defdisplay
(self):
# 通過迴圈呈現出所有的房產
for each_property in self.property_list:
each_property.display()
defcreate_property
(self, name):
# 乙個**可以建立乙個新的房產在他的房產列表裡面
num_washroom = input("num_washroom:")
area = input("area:")
num_bedroom = input("num_bedroom:")
if"apartment"
in name:
balcony = input("balcony:")
new_apartment = apartmentproperty(name=name, area=area,
num_bedroom=num_bedroom,
num_washroom=num_washroom,
balcony=balcony)
else:
num_warehouse = input("num_warehouse:")
garage = input("garage:")
new_house = houseproperty(name=name, area=area,
num_bedroom=num_bedroom,
num_washroom=num_washroom,
num_warehouse=num_warehouse,
garage=garage
)class
property:
def__init__
(self, name='', area='', num_bedroom='', num_washroom=''):
self.name = name
self.area = area
self.num_bedroom = num_bedroom
self.num_washroom = num_washroom
class
houseproperty
(property):
def__init__
(self, num_warehouse='', garage='', **kw):
super().__init__(**kw)
self.num_warehouse = num_warehouse
self.garage = garage
# 將建立的房產加入到**的房產列表中
defdisplay
(self):
print(self.name)
print(self.area, self.num_bedroom, self.num_washroom, self.num_warehouse, self.garage)
class
apartmentproperty
(property):
def__init__
(self, balcony='', **kw):
super().__init__(**kw)
self.balcony = balcony
defdisplay
(self):
print(self.name)
print(self.area, self.num_bedroom, self.num_washroom, self.balcony)
# 建立公寓和房子的子類
house1 = houseproperty(name="houseone", area='100', num_bedroom='1', num_washroom='1', num_warehouse='1', garage='true')
apartment1 = apartmentproperty(name="apartmentone", area='120', num_washroom='1', num_bedroom='2', balcony='true')
print(agent.property_list)
agent_one = agent()
agent_one.display()
print(agent_one.property_list)
agent_one.create_property("apartmenttwo")
# 建立乙個房產
print(agent.property_list)
agent_one = agent()
agent_one.display()
print(agent_one.property_list)
上述**中,對super()函式的使用和函式關鍵字引數的使用很重要
對於面對物件程式設計,我們主要是製造介面
房屋中介的用例
十二星 1347 089 14 15 08 十二星 1347 089 14 15 17 這樣畫有問題?潘加宇 3504847 9 52 07 不用兩套用例。一套就夠了,例如租客 整租 房東,租客主執行者,房東輔執行者。這就要思考,誰才是業務的源頭,目前來說,更多是有太多人要租房,搞中介有利可圖,而不...
房屋中介資訊管理系統
緒 今天是好朋友生日,喝了點貓尿,很囉嗦寫這篇部落格,不感興趣可以直接跳到文章末,找到 鏈結,還是希望可以給我乙個star 原本是接了乙個單子,幫乙個自考本科生做畢業設計。此子不知道從哪整了乙個 內容很水,讓我根據 把系統做出來。看了看 當時感覺這個系統沒啥乾貨,也水得很。當天就把模子寫好了,後來因...
什麼是貸款服務費?房屋中介收取合理嗎?
通過中介買二手房要花多少錢?估計很多人的演算法是 房價 佣金 各項稅費。如果你是貸款買房,還需再付一筆 貸款服務費 這筆費用少則幾千,多則上萬。那麼這筆錢是怎麼回事呢?交了中介費,還有貸款服務費?劉女士近有點鬱悶,她花138.6萬元買了一套二手房。2016年3月,她與賣方及中介公司共同簽訂了 房屋買...