目录
我们在上一个笔记里面看到过通过一个类里面的方法对实例对象的属性进行赋值,但是这样每次都需要在实例化对象之后,还需要调用这个类里面的方法,这样就会比较麻烦。因此我们这时就引入了类的构造函数,这样使用的时候,只需在类的实例化的时候传入相应的参数即可。
下面我将用这种构造方法实现一个简单的计算器。
- class C:#实现一个简单计算器
- def __init__(self,x,y):
- self.x=x
- self.y=y
- def add(self):#加
- return self.x+self.y
-
- def min(self):#减
- return self.x+self.y
-
- def mul(self):#乘
- return self.x+self.y
-
- def Div(self):#除
- return self.x+self.y
- x,y=list((input().split(",")))#输入的字符串间用,间隔开来
- c=C(int(x),int(y))#需要将其先转化为int类型才可以计算
- print(c.add())#先来一个加法
这个结构还是比较简单的,定义了一个类C,然后实例化类C为c,然后实现c的一些方法。