文章目录
前言:
Python中的继承是面向对象编程(OOP)中的一个重要概念,它允许一个类(子类)继承另一个类(父类)的属性和方法,以下是关于Python继承的详细介绍。
一、继承
1、如何实现继承?
在Python中,使用冒号
:来指定继承关系。子类名后紧跟一个或多个基类名,基类名之间用逗号,分隔。
class Parent:
def __init__(self, name):
self.name = name
def greet(self):
print(f"Hello, my name is {
self.name}")
class Child(Parent):
def __init__(self, name, age):
super().__init__(name) # 调用父类的__init__方法
self.age = age
def greet(self):
super().greet() # 调用父类的greet方法
print(f"And I am {
self.age} years old.")
# 使用子类
child = Child("Alice", 10)
child.greet() # 输出: Hello, my name is Alice
# And I am 10 years old.
2、派生类如何访问基类成员?
2.1、直接访问
如果基类中的成员(属性或方法)没有被重写(即派生类中没有定义同名的成员),那么派生类的实例可以直接访问这些成员,就像它们是派生类自己的成员一样。
class Base:

最低0.47元/天 解锁文章
3141

被折叠的 条评论
为什么被折叠?



