1
This commit is contained in:
@@ -1,16 +1,23 @@
|
|||||||
class Critter(object):
|
class Critter(object):
|
||||||
|
total = 0
|
||||||
|
|
||||||
|
@staticmethod
|
||||||
|
|
||||||
|
def status():
|
||||||
|
print("\nВсего зверюшек сейчас", Critter.total)
|
||||||
|
|
||||||
def __init__(self, name):
|
def __init__(self, name):
|
||||||
print("Появилась на свет новая зверюшка!")
|
print("Появилась на свет новая зверюшка!")
|
||||||
self.name = name
|
self.name = name
|
||||||
|
Critter.total += 1
|
||||||
|
|
||||||
|
|
||||||
|
print("Нахожу значение атрибута клсса Critter.total:", end= " ")
|
||||||
|
|
||||||
|
|
||||||
def talk(self):
|
|
||||||
print("Привет. Я - зверюшка - экземпляр класса Critter.")
|
|
||||||
|
|
||||||
crit1 = Critter("Барсик")
|
crit1 = Critter("Барсик")
|
||||||
crit1.talk()
|
|
||||||
crit2 = Critter("Шарик")
|
crit2 = Critter("Шарик")
|
||||||
crit2.talk()
|
|
||||||
|
|
||||||
print("Вывод объекта crit1 на экран: ")
|
print("Вывод объекта crit1 на экран: ")
|
||||||
print(crit1)
|
print(crit1)
|
||||||
|
|||||||
Reference in New Issue
Block a user