面向对象:类与运算符
Posted 200六
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了面向对象:类与运算符相关的知识,希望对你有一定的参考价值。
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)
以上是关于面向对象:类与运算符的主要内容,如果未能解决你的问题,请参考以下文章