解释 Python 类的继承与实例化。
继承
作为面向对象语言,Python 支持继承,它甚至支持 多重继承。类 可以从其他类中继承。一个类可以从另一个类(称为超类)中继承属性和行为方法。从超类中继承的类称为子类,也称为继承类或子类。换句话说,继承是指在现有类上进行很少或不进行修改而定义一个新类。
class A: # define your class A pass class B: # define your class B pass class C(A, B): # subclass of A and B
实例化
实例化一个类是创建一个类的副本,该副本继承了所有类变量和方法。在 Python 中实例化一个类很简单。要实例化一个类,我们只需将该类当作一个函数进行调用,传递 __init__ 方法定义的参数。返回值将是新创建的对象。
示例
class Foo(): def __init__(self,x,y): print x+y f = Foo(3,4)
输出
7
广告