TypeError: ‘int‘ object is not callable

tech2025-03-20  8

class Restaurant(): def __init__(self,restaurant_name,cuisine_type): self.restaurant_name = restaurant_name self.cuisine_type = cuisine_type self.number_served = 0 def describe_restaurant(self): return(self.restaurant_name,self.cuisine_type,self.number_served) def number_served(self,number): self.number_served = number restaurant = Restaurant('幸福餐厅','中餐') restaurant.number_served(10) print(restaurant.describe_restaurant())

报错:TypeError: 'int' object is not callable

原因是函数和方法重名,导致python不知道具体要调取的是哪个

最新回复(0)