class BankNums: def __init__(self, ID, money): self.ID = ID self.money = money def addMoney(self, money): self.money += money print(f"存入金额:{money}元,余额{self.money}") def quMoney(self, money): self.money -= money print(f"取出金额:{money}元,余额{self.money}") def lookMoney(self): print(f"余额 %s" % self.money) user = BankNums(ID=1, money=10) user.addMoney(90) user.quMoney(70)
使用super函数能够自动找到基类的方法,而且还传入了self参数
import math可在后面为math.pi所使用的
实例化对象即可得到结果
import math class Point: def __init__(self,x,y): self.x=x self.y=y def name(self): return self.x,self.y class Circle(Point): def __init__(self,x,y,radius): super().__init__(x,y) self.radius=radius class Cylinder(Circle): def __init__(self,x,y,radius,height): super().__init__(x,y,radius) self.height=height def method(self): return math.pi*self.radius**2*self.height v=Cylinder(2,2,4,3) print(v.method())
世界可以很无聊,但我们一定要有趣