我是一名 Python 开发人员,正在尝试学习 Go。目前我正在尝试重构我的第一个小项目,但我不太确定如何在结构之间共享方法。
长话短说,你会如何在 Go 中做这样的 Python 代码?
class Super(object):
def CommonMethod(self):
print 'I am the common method.'
class One(Super):
def MethodOne(self):
self.CommonMethod()
print 'I am method one.'
class Two(Super):
def MethodTwo(self):
self.CommonMethod()
print 'I am method two.'
one = One()
one.MethodOne()
two = Two()
two.MethodTwo()
相关分类