[英]Setting and retrieving default value for an attribute in a class
我在谷歌 colab 筆記本中使用 python。 我創建了一個 Restaurant 類並設置屬性 number_served = 0 的默認值。還創建了該類的一個實例 new_restaurant。 當我嘗試檢索實例的屬性值時出現錯誤:
class Restaurant:
"""creating Restaurant class"""
def __init__(self, name, cuisine_type):
self.name = name
self.cuisine_type = cuisine_type
self.number_served = 0
new_restaurant = ('Secret Sky', 'coffee & sandwiches')
new_restaurant.number_served
AttributeError Traceback (last last call last) in () 7 8 new_restaurant = ('Secret Sky', 'coffee & sandwiches') ----> 9 new_restaurant.number_served
AttributeError:“元組”對象沒有屬性“number_served”
當您創建餐廳類的實例時,您必須像這樣調用它。
class Restaurant:
"""creating Restaurant class"""
def __init__(self, name, cuisine_type):
self.name = name
self.cuisine_type = cuisine_type
self.number_served = 0
new_restaurant = Restaurant('Secret Sky', 'coffee & sandwiches')
print(new_restaurant.number_served)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.