python类的继承

分类: Python  • 发布时间: 2013-11-09 20:12:00  • 浏览量:7496

面向对象的编程带来的主要好处之一是代码的重用,实现这种重用的方法之一是通过继承机制。

继承完全可以理解成类之间的类型和子类型关系。 

各子类型在任何需要父类型的场合可以被替换成父类型,即对象可以被视作是父类的实例,这种现象被称为多态现象。 

另外,我们会发现在重用父类的代码的时候,我们无需在不同的类中重复它。而如果我们使用独立的类的话,我们就不得不这么做了。 

为了使用继承,我们把基本类的名称作为一个元组跟在定义类时的类名称之后。

然后,我们注意到基本类的__init__方法专门使用self变量调用,这样我们就可以初始化对象的基本类部分。这一点十分重要——Python不会自动调用基本类的constructor,你得亲自专门调用它。 我们在方法调用之前加上类名称前缀,然后把self变量及其他参数传递给它 一个术语的注释——如果在继承元组中列了一个以上的类,那么它就被称作多重继承 。

文章标签: python, 继承, 多态