这段话是什么意思?可否举一个例子

img

在调用父类的方法时,需要加上父类的类名前缀,并且需要带上self参数变量。
是啥意思能否举出一个代码的例子。类的继承子类是不是还需要自己重写一个init方法不能用父类的

直接上代码 你看下 先


 
class ParentClass:
    def __init__(self):
        self.name = "Parent"

    def get_name(self):
        return self.name

class ChildClass(ParentClass):
    def __init__(self):
        super().__init__()  # 调用父类的初始化方法,确保继承父类的属性
        self.age = 10

    def get_details(self):
        parent_name = super().get_name()  # 调用父类的方法来获取父类的属性值
        return f"Name: {parent_name}, Age: {self.age}"

child_obj = ChildClass()
print(child_obj.get_details())



 



在代码中`ChildClass`继承了`ParentClass`。在`ChildClass`中,通过`super().__init__()`调用父类`ParentClass``__init__`方法来初始化父类的属性。这样,子类可以继承父类的属性。
在`ChildClass``get_details`方法中,使用`super().get_name()`来调用父类的get_name方法,并且使用self.age来获取子类自己的属性。通过这种方式,子类可以重写自己的方法,也可以调用父类的方法和属性。
你也可以看下 我篇博客 后面的那部分 主要是对 对象和类的介绍 如有帮助给个采纳 谢谢  
博客地址 https://blog.csdn.net/qq_33681891/article/details/131331334  记得收藏哦!!!!