#!/usr/bin/python3
# -*- coding: UTF-8 -*-
class A():
def __init__(self,name):
self.name = name
def p(self,name):
return name
def o(self):
return self.name
class B(A):
def __init__(self,name):
self.name = name
def i(self,age):
print (age,"-----")
print (self.name)
return "123456"
def p(self,name):
return "dierge"
a=A("aaa")
print (a.p('sss'))
print (a.o())
print ("==============")
b=B("qqq")
print (b.p("chen"))
print (b.i(27))
上面的列子中 子类 B 重写了父类 的方法 p
输出如下:

博客给出一段Python代码示例,定义了父类A和子类B,子类B继承自父类A。子类B重写了父类A的方法p,代码还展示了如何创建父类和子类的实例,并调用相应方法,最后指出子类重写父类方法这一关键内容。
1152

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



