Python материалы 11-12

#class
class dogs:
	fur=True
	paw_count=4
	tail=1

#object
colly=dogs()
print(colly.fur,colly.paw_count,colly.tail)


class cats:
	claws=20
	tail=1
	
	#ф-ция для установки характеристик объектов
	#(эдакий недоконструктор)
	def fff(self,x,y): 
		self.claws=x
		self.tail=y

tiger=cats()
tiger.fff(3,4)
print(tiger.claws,tiger.tail)


class cats:
	claws=20
	tail=1
	def fff(self,x,y):
		self.claws=x
		self.tail=y

#класс-наследник
class home_cats(cats):
	emotions="smart"

#объект класса-наследника
angor=home_cats()

#свойства - и унаследованные, и свои
print(angor.claws,angor.emotions)
Прокрутить вверх