位置:首页 » Python3入门教程 » Python3 继承

Python3 继承 [编辑]

一个类可以从其他类继承功能,让我们来看看是如何工作的。我们先从一个基本的类开始:

class User:
    name = ""
 
    def __init__(self, name):
        self.name = name
 
    def printName(self):
        print "Name  = " + self.name
 
brian = User("brian")
brian.printName()

这将创建一个实例名为:brian,它输出名字。添加另一个类叫作:Programmer。

这看起来非常相似标准的类,只是比 User类 给出的参数。这意味着该 User 类的所有功能在 Programmer 类都可以访问。

Python继承的全部代码示例如下:

输出结果如下:

Name  = brian
Name  = Diana
Programming Python

Brian 是用户类的一个实例,并且只能访问 printName 方法。Diana是从 User 类继承的 Programmer 类的一个实例,并且可以访问这两个 Programmer 和 User 类中的方法。