Python面向对象编程:类和对象创建问题
在Python中,面向对象编程(Object-Oriented Programming, OOP)包括类、对象以及它们的交互。
类(Class):
- 定义数据属性(变量)和方法。
- 一个类是所有具有相同属性和行为的对象的模板。
对象(Object):
- 由类创建,每个对象都有自己的属性值。
- 当你实例化一个类时,你就会得到一个该类的对象。
例如:
# 定义一个类
class Animal:
def __init__(self, name):
self.name = name
# 方法:打印动物名称
def print_name(self):
print(f"{self.name} is an animal.")
# 创建Animal类的实例(对象)
dog = Animal("Rex")
# 访问对象属性和方法
dog.print_name() # 输出: Rex is an animal.
在这个例子中,我们创建了一个名为Animal
的类,然后通过实例化这个类来创建Dog
对象。
还没有评论,来说两句吧...