object has no attribute 'add_item是什么原因啊



```python
class 家具:
    def __init__(self,name,area):
        self.name=name
        self.area=area
    def __str__(self):
        return "%s占地面积%d"%(self.name,self.area)
席梦思=家具("席梦思bed",4)
衣柜=家具("衣柜chest",2)
餐桌=家具("餐桌table",1.5)


class 新房子:
    
    def __init__(self,Name,Huxing,Zongmianji):
        self.name=Name
        self.户型=Huxing
        self.总面积=Zongmianji
        self.空余面积=Zongmianji
        self.家具=[]
    def __str__(self):
        return ("%s——户型:%s 总面积:%2f 空余面积:%2f 家具:%s"
        %(self.name,self.户型,self.总面积,self.空余面积,self.家具))
   

my_home=新房子("龙王庙","小户型",70)
my_home.add_item(席梦思)

print(my_home)



```python
File "c:/Users/cbinh/Desktop/面向对象练习/摆放家具.py", line 26, in <module>
    my_home.add_item(席梦思)
AttributeError: '新房子' object has no attribute 'add_item'


你调用了对象my_home的add_item函数,但你的类并没有这个方法的实现,所以会报错

新房子这个类定义的时候也没有创建add item这个方法/属性啊。

新房子类中没有定义add item这个方法,调用不存在的方法导出报错