利用实例对象访问的方法获取和设置药物属性 信息:访问实例对象1的药物名称和效用信息;访问实例对象2的药物成分和副作用信息。
时间: 2024-12-02 21:20:30 浏览: 10
GSM.rar_GSM_GpsBusInfo:621916_gpsbusinfo_gsm实例_道路 实时
在上述药物类的设计中,你可以通过实例对象的属性来获取和设置药物的相应信息。例如:
```python
# 访问实例对象1(阿司匹林)的属性
print(aspirin.name) # 输出:Aspirin
print(aspirin.active_ingredient) # 输出:Acetylsalicylic acid
print(aspirin.side_effects) # 输出:['Nausea', 'Stomach pain']
# 对实例对象1设置新的副作用信息
aspirin.side_effects.append('Headache')
print(aspirin.side_effects) # 输出:['Nausea', 'Stomach pain', 'Headache']
# 访问实例对象2(布洛芬)的属性
print(advil.name) # 输出:Advil
print(advil.active_ingredient) # 输出:Bup罗芬
print(advil.side_effects) # 输出:['Stomach pain', 'Constipation']
# 获取并打印实例对象2的剂量
print(advil.dose) # 输出:0.7 (假设这个值在创建时被赋给了Advil的实例)
```
这里,我们直接通过`.name`、`.active_ingredient`、`.side_effects`等属性名来访问和修改药物的相关信息。对于动态添加或修改的信息,如副作用,也可以按照这种方式进行操作。
阅读全文