Одной из важнейших особенностей ООП является возможность наследования объектами атрибутов классов, а также наследование одними классами атрибутов других классов.
class Table: def __init__(self,l,w,h): self.long = l self.width = w self.height = h def outing(self): print (self.long,self.width,self.height) class Kitchen(Table): def howplaces(self,n): if n < 2: print ("It is not kitchen table") else: self.places = n def outplases(self): print (self.places) t_room1 = Kitchen(2,1,0.5) t_room1.outing() t_room1.howplaces(5) t_room1.outplases() t_2 = Table(1,3,0.7) t_2.outing() t_2.howplaces(8) # ОШИБКА