U391969 两数之和
题目描述
请按照要求编写 `Python` 代码:
1. 定义一个类,名为 `Add`,该类的初始化方法没有任何参数,该类有一个属性,名为 `value`,初始值为 `None`;
2. 为类 `Add` 实现一个方法,名为 `add`,需要传入两个参数,该方法将这两个参数的和赋值给 `value` 属性;
3. 定义一个类,名为 `AddInt`,该类继承自 `Add` 类,初始化方法没有任何参数,该类有一个属性,名为 `value`,初始值为 `None`;
4. 重写 `AddInt` 类的 `add` 方法,该方法需要传入两个参数,如果这两个参数都为整数,则将这两个参数的和赋值给 `value` 属性,否则不做任何操作;
5. 定义一个类,名为 `AddN`,该类继承自 `Add` 类,初始化方法有一个参数,该类有两个属性,分别为 `value` 和 `n`,`value` 的初始值为 `None`,`n` 的初始值为传入的参数的值;
6. 重写 `AddN` 类的 `add` 方法,只需传入一个参数,该方法把这个参数与属性 `n` 的和赋值给 `value` 属性。
为了与判题程序交互,请在你的代码最后加上以下内容:
```python
while True:
eval(input())
```
输入格式
无需关心输入格式,按照题目要求实现对应的类,并在代码最后附上题目给出的交互代码即可。
你可以使用测试样例检查自己的代码是否可以与判题程序正常交互。
输出格式
无需关心输出格式,在代码最后附上题目给出的交互代码即可。