十个简单的Python类的例子
涵盖了基本的类概念、实例属性、方法及一些高级应用。
内容从浅入深。
例子 1:定义一个简单的类
class Dog:
def __init__(self, name):
self.name = name
def bark(self):
return "Woof!"
# 使用类
my_dog = Dog("Buddy")
print(my_dog.name) # 输出: Buddy
print(my_dog.bark()) # 输出: Woof!
例子 2:类属性和实例属性
class Car:
wheels = 4 # 类属性,所有实例共享
def __init__(self, color):
self.color = color # 实例属性,每个实例独有
# 使用类
my_car = Car("red")
print(my_car.wheels) # 输出: 4
print(my_car.color) # 输出: red
例子 3:私有属性和命名风格
class Account:
def __init__(self, owner, amount):
self.owner = owner
self.__amount = amount # 私有属性
def show_balance(self):
return f"{
self.owner} has $