首页 > 代码库 > 面向对象:类与运算符
面向对象:类与运算符
class Prograner(object):#定义一个类 print("1") def __init__(self,name,age):#构造函数 print("2") self.name=name if isinstance(age,int): self.age=age else: raise Exception("age must be int") def __eq__(self,other): print("3") if isinstance(other,Prograner): if self.age==other.age: return True else: raise Exception("the type of objact must be Prograne") def __add__(self, other): print("4") if isinstance (other,Prograner): return self.age+other.age else: raise Exception("The type fo object ") if __name__==‘__main__‘ print("hello") p1=Prograner("erfei",22)#实例化一个类 p2=Prograner("bill",30) print(p1==p2) print(p1+p2)
面向对象:类与运算符
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。