Python面向对象编程:类、实例、继承等基本概念案例?
在Python中,面向对象编程(Object-Oriented Programming, OOP)是通过定义类来创建对象,实现数据封装和继承等功能。以下是一些基本概念的案例:
- 类 (Class):
```python
class Car:
def init(self, brand, model):self.brand = brand
self.model = model
创建Car类的实例(对象)
my_car = Car(‘Toyota’, ‘Corolla’)
2. **实例(Object)**:
- 实例是通过创建类的拷贝来产生的。
- 每个实例都有自己的属性,可以通过实例名来访问。
3. **继承(Inheritance)**:
- 子类继承父类的属性和方法。
```python
# 建立继承关系
class SportsCar(Car):
def __init__(self, brand, model, top_speed):
super().__init__(brand, model)
self.top_speed = top_speed
my_fancy_car = SportsCar('Audi', 'R8 V10', 350)
print(my_fancy_car.brand) # 输出:Audi
以上就是Python面向对象编程的基本概念和案例。
还没有评论,来说两句吧...