面向对象编程:Python类与对象问题实例
面向对象编程(Object-Oriented Programming,简称OOP)是现代软件开发的主要方法。在Python中,类和对象是主要概念。
- 类(Class):
- 类是一种模板或蓝图,用于创建具有相似属性和行为的对象。
- 在Python中,定义一个类使用关键字
class
,后跟类名,然后是继承自父类的语句:
class Animal:
def __init__(self, name):
self.name = name
# 创建动物对象
dog = Animal("Rex")
print(dog.name) # 输出:Rex
- 对象(Object):
- 对象是类的实例,它们具有类定义中声明的属性和方法。
- 在Python中创建对象需要先定义一个类,然后通过调用该类的构造函数来创建对象:
class Person(Animal):
def __init__(self, name, age):
super().__init__(name)
self.age = age
# 创建人物对象
person = Person("Alice", 25)
print(person.name) # 输出:Alice
以上实例展示了Python中类与对象的使用,包括定义类、创建类的实例(对象)、以及通过属性访问对象信息。
还没有评论,来说两句吧...