python学习(八)面向对象编程

mac2026-01-13  8

继承:

class 子类(父类):

super().__init__(属性)

多态:

同一类型的不同实例对于同一个消息做出不同相应的能力

另:

Class menu: def __init__(self, chief, price, name, tip, order_time): self.chief = chief self.price = price self.name = name self.tip = tip self.order_time = order_time def __repr__(self): 给开发人员看 def __str__(self): 给用户看 调用时用print(实例) def dfhbd():只与类相关 print(‘go nowhere’) 调用的时候用menu.dfhbd() @property def age(self): return(00) @age.deleted def age(self): raise AttributeError(‘年龄不能删除’) 如果有人想删除age的话就抛出异常  

最新回复(0)