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


# 创建三种水果对象
apple = Fruit("Apple", "USA", 2.99)
banana = Fruit("Banana", "Ecuador", 1.99)
orange = Fruit("Orange", "Spain", 3.49)

# 设置和输出水果信息
apple.setName("Fuji Apple")
banana.setOrigin("Philippines")
orange.setPrice(2.99)

print("Fruit 1:")
print("Name:", apple.getName())
print("Origin:", apple.getOrigin())
print("Price:", apple.getPrice())

print("Fruit 2:")
print("Name:", banana.getName())
print("Origin:", banana.getOrigin())
print("Price:", banana.getPrice())

print("Fruit 3:")
print("Name:", orange.getName())
print("Origin:", orange.getOrigin())
print("Price:", orange.getPrice())

输出结果:

Fruit 1:
Name: Fuji Apple
Origin: USA
Price: 2.99
Fruit 2:
Name: Banana
Origin: Philippines
Price: 1.99
Fruit 3:
Name: Orange
Origin: Spain
Price: 2.99
7、定义水果类Fruit包含水果名称、产地和单价三个变量定义setXxx方法和getXxx方法读写变量的值。然后创建三种水果类的对象设置和输出这三种水果的信息。

原文地址: http://www.cveoy.top/t/topic/iXwG 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录