Python 创建一个类并实例化它
在 Python 中,类是一种用于创建对象的蓝图或模板。通过定义类,我们可以创建具有相同属性和方法的多个对象。下面是一个简单的例子,展示如何创建一个类并实例化它。
实例
class Dog:
def __init__(self, name, age):
self.name = name
self.age = age
def bark(self):
return f"{self.name} says woof!"
# 实例化类
my_dog = Dog("Buddy", 3)
# 访问属性和调用方法
print(my_dog.name)
print(my_dog.age)
print(my_dog.bark())
def __init__(self, name, age):
self.name = name
self.age = age
def bark(self):
return f"{self.name} says woof!"
# 实例化类
my_dog = Dog("Buddy", 3)
# 访问属性和调用方法
print(my_dog.name)
print(my_dog.age)
print(my_dog.bark())
代码解析:
class Dog:
定义了一个名为Dog
的类。def __init__(self, name, age):
是类的构造函数,用于初始化对象的属性。self
表示类的实例本身,name
和age
是传递给构造函数的参数。self.name = name
和self.age = age
将传入的参数赋值给实例的属性。def bark(self):
定义了一个名为bark
的方法,它返回一个字符串,表示狗叫的声音。my_dog = Dog("Buddy", 3)
创建了一个Dog
类的实例,并传递了"Buddy"
和3
作为参数。print(my_dog.name)
和print(my_dog.age)
分别打印实例的属性name
和age
。print(my_dog.bark())
调用bark
方法并打印返回的字符串。
输出结果:
Buddy 3 Buddy says woof!
点我分享笔记