python 面向对象基本
时间: 2023-11-01 08:53:06 浏览: 104
Python程序设计语言-Python面向对象程序设计
Python面向对象编程(Object-Oriented Programming,简称OOP)是一种编程范式,它将程序中的数据和操作封装在对象中,并通过定义类来创建这些对象。
在Python中,可以使用`class`关键字定义一个类,类包含了一组属性和方法。属性是类的特征,方法是类的行为。
下面是一个简单的示例:
```python
class Person:
def __init__(self, name, age):
self.name = name
self.age = age
def say_hello(self):
print("Hello, my name is", self.name)
# 创建一个Person对象
person = Person("Alice", 25)
# 访问对象的属性
print(person.name) # 输出:Alice
print(person.age) # 输出:25
# 调用对象的方法
person.say_hello() # 输出:Hello, my name is Alice
```
在上面的示例中,`Person`类具有`name`和`age`两个属性,以及`say_hello`方法。通过调用`Person`类的构造函数`__init__`来创建一个`Person`对象,并传入姓名和年龄参数。然后可以通过访问对象的属性和调用对象的方法来操作这个对象。
这只是一个简单的示例,面向对象编程还包括封装、继承和多态等概念,它们可以帮助我们更好地组织和管理代码。
阅读全文