如何在 Go 中做简单的继承

我是一名 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()


回首忆惘然
浏览 166回答 3
3回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Go