定义水果类Fruit,包含水果名,产地和单价3个变量,定义setXxx()方法和getXxx()方法读写变量的值。然后创建3个水果类的对象,设置和输出3种不同的水果信息
时间: 2024-05-16 22:16:15 浏览: 127
Get和Set方法-java类和对象
以下是Python版实现:
```python
class Fruit:
def __init__(self, name, origin, price):
self.name = name
self.origin = origin
self.price = price
def setName(self, name):
self.name = name
def setOrigin(self, origin):
self.origin = origin
def setPrice(self, price):
self.price = price
def getName(self):
return self.name
def getOrigin(self):
return self.origin
def getPrice(self):
return self.price
# 创建3个水果对象
apple = Fruit("苹果", "中国", 5)
banana = Fruit("香蕉", "泰国", 3)
orange = Fruit("橙子", "美国", 4)
# 输出3种不同的水果信息
print("水果名:{},产地:{},单价:{}元/斤".format(apple.getName(), apple.getOrigin(), apple.getPrice()))
print("水果名:{},产地:{},单价:{}元/斤".format(banana.getName(), banana.getOrigin(), banana.getPrice()))
print("水果名:{},产地:{},单价:{}元/斤".format(orange.getName(), orange.getOrigin(), orange.getPrice()))
```
输出结果:
```
水果名:苹果,产地:中国,单价:5元/斤
水果名:香蕉,产地:泰国,单价:3元/斤
水果名:橙子,产地:美国,单价:4元/斤
```
阅读全文