擅长:python、mysql、java
<p>那么教授要么“当”讲师,要么“有”讲师。在</p>
<pre><code>class Person(object):
def say(self, stuff):
return stuff
class Lecturer(Person):
def lecture(self, stuff):
return self.say(str(stuff) + " - you should be taking notes")
class Professor1(Lecturer): # 'is a' Lecturer
def profess(self, stuff):
return self.lecture("Its intuitively obvious that "+str(stuff))
class Professor2(Person): # 'has a' lecturer
def __init__(self):
super(Professor2,self).__init__()
self.lecturer = Lecturer()
def profess(self, stuff):
return self.lecturer.lecture("Its intuitively obvious that "+str(stuff))
p1 = Professor1()
print(p1.profess('Earth is flat'))
p2 = Professor2()
print(p2.profess('Earth is flat'))
</code></pre>
<p>结果</p>
^{pr2}$