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
Python 类与对象:水果类示例 - 创建、设置和输出水果信息

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

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