首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何在Python中实例化一个给定父类的类?

在Python中,可以使用以下方式实例化一个给定父类的类:

代码语言:txt
复制
class ParentClass:
    def __init__(self, name):
        self.name = name

    def say_hello(self):
        print("Hello, I am", self.name)


class ChildClass(ParentClass):
    def __init__(self, name, age):
        super().__init__(name)
        self.age = age

    def say_age(self):
        print("I am", self.age, "years old")


# 实例化一个ChildClass对象
child = ChildClass("Alice", 10)
child.say_hello()  # 输出:Hello, I am Alice
child.say_age()  # 输出:I am 10 years old

在上述代码中,我们定义了一个父类ParentClass和一个子类ChildClass。子类ChildClass继承了父类ParentClass,并在自己的构造函数中调用了父类的构造函数,以初始化父类的属性。通过super().__init__(name)可以调用父类的构造函数。

然后,我们可以实例化一个ChildClass对象,传入相应的参数。通过这个实例化的对象,我们可以调用父类和子类中定义的方法,如say_hello()say_age()

这样,我们就成功地在Python中实例化了一个给定父类的类。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券