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!
Python3 实例
点我分享笔记