在Python中,如果要编写的类是另一个类的特殊版本,可以使用继承。一个类A继承另一个类B,类A将自动获得类B的所有属性和方法,类B叫做父类,而类A叫做子类。假设有一个类是表示“人”的类,而另一个类是表示“学生”的类,因为“学生”是“人”的特殊版本,因此可以把表示“人”的类当作父类,表示“学生”的类当作子类。
1 定义父类
对于“人”来说,应该具有“姓名”和“年龄”两个属性,另外还具有一个显示自己属性的方法,代码如图1所示。

图1 定义父类
其中,People类具有两个属性,分别是n
在Python中,如果要编写的类是另一个类的特殊版本,可以使用继承。一个类A继承另一个类B,类A将自动获得类B的所有属性和方法,类B叫做父类,而类A叫做子类。假设有一个类是表示“人”的类,而另一个类是表示“学生”的类,因为“学生”是“人”的特殊版本,因此可以把表示“人”的类当作父类,表示“学生”的类当作子类。
对于“人”来说,应该具有“姓名”和“年龄”两个属性,另外还具有一个显示自己属性的方法,代码如图1所示。

图1 定义父类
其中,People类具有两个属性,分别是n

被折叠的 条评论
为什么被折叠?