解释 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+ 视图

开始自己的职业生涯

完成课程获得认证

开始学习
广告