Python 子类继承父类

  写过程序的都知道类,就是面向对象的意思,编程的水平大致分为几个层次,基本语法,函数,面向对象,数据结构,架构,越往上水平越高。
  
  在创建类的时候,我们通常把具有相关性的函数包装为一个类,类也可以嵌套,叫父类和子类,尤其在python中,所有的对象都可以当成一个variable,下面给出一个类嵌套的例子。
  
  class Metric(object):
  
  def __init__(self):
  
  self.var = "Hadoop"
  
  def print_metric(self):
  
  print "I am general metric: %s" % self.var
  
  class Jmx_Metric(Metric):
  
  def __init__(self):
  
  Metric.__init__(self)
  
  def print_jmx_metric(self):
  
  print Metric.print_metric()
  
  metric = Jmx_Metric()
  
  metric.print_jmx_metric()
  
  Executor Result:
  
  I am general metric: Hadoop
  
  父类写在子类里面,子类中继承父类的attribute和方法,不过在调用变量前要先执行父类的__init__方法。

猜你喜欢

转载自www.cnblogs.com/pengy/p/12970167.html