类成员的继承和重写
成员继承:子类继承了父类除构造方法外的所有成员
方法重写:子类可以重新定义父类中的方法,这样就会覆盖父类中的方法,也称为重写
代码如下
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
class Person: def __init__( self ,name,age): self .name = name self .__age = age def say_age( self ): print ( '我的年龄:' , self .__age) def say_introduce( self ): print ( '我的名字是{0}' . format ( self .name)) class Student(Person): def __init__( self ,name,age,score): Person.__init__( self ,name,age) self .score = score def say_introduce( self ): print ( '不是,我的名字叫做{0}' . format ( self .name)) s = Student( 'Xujie' , 18 , 70 ) s.say_age() s.say_introduce() |
结果
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持服务器之家。
原文链接:https://www.cnblogs.com/xujie-0528/p/13669334.html