解释 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

更新时间: 2023 年 9 月 9 日

10K+ 次浏览

开启你的 职业生涯

通过完成课程获得认证

开始
广告