[python八卦] 【python】学习python有一周了,才知道python竟然有实现,类似于java的implement,而你知道吗?

MyEyeOfJava 2012-06-11
知道的举手,呵呵:


我举个例子,

class Super:
      def a(self):
          self.b()

class Sub(Super):
      def b(self):
          print 'helloworld'


看到这样的代码,不知道为什么我总是感觉很神奇,我原是一名java的语言学习者,你看到的时候有神奇的感觉么,为什么?
mreay 2012-06-11
只能说很无语,很无语。。。。。
MyEyeOfJava 2012-06-11
mreay 写道
只能说很无语,很无语。。。。。



看见这样的代码,觉得很好玩很好玩。
huangyuanmu 2012-06-12

不太明白你想表达什么意思?

代码有误吧,我改一下看看你是不是这个意思:

 

class Super:
      def a(self):
          self.b()

class Sub(Super):
      def b(self):
          print 'helloworld'

if __name__ == '__main__':
      s = Sub()
      s.a()
 
一个类似于模板方法模式的实现,这个不很平常么?

 

zhangy182 2012-06-13
顶楼上,楼主是不是把代码写错了
dengwei729 2012-07-24
这不是接口吧,还是类的继续
yanghao0 2012-09-27
继承,跟接口是两码事
Global site tag (gtag.js) - Google Analytics