Class attributes
other.name name , other greet().
class Employee(object):
def __init__(self, name):
self.name = name
def greet(self, other):
print "Hello, %s" % other.name
class CEO(Employee):
def greet(self, other):
print "Get back to work, %s!" % other.name
ceo = CEO("Emily")
emp = Employee("Steve")
print emp.name, 'greets', ceo.name
emp.greet(ceo)
print
print ceo.name, 'greets', emp.name
ceo.greet(emp)
Steve greets Emily
Hello, Emily
Emily greets Steve
Get back to work, Steve!
()
CEO , Employee (, name), (, greet()).
:
, , other .
†: __init__(). __init__() , - . , .