#!/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
输出如下: