类成员的继承和重写
成员继承:子类继承了父类除构造方法外的所有成员
方法重写:子类可以重新定义父类中的方法,这样就会覆盖父类中的方法,也称为重写
代码如下
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