EmoGP头像

【Python】抽象类

抽象类是一种不能直接实例化的类,它通常作为规范,让子类去继承,并实现其中定义的抽象方法

一个类一旦继承了ABC类,那么这个类就是抽象类了

这个类必须实现所有的抽象方法

抽象类是不能去实例化的

from abc import ABC,abstractmethod

class MustRun(ABC):

    @abstractmethod
    def run(self):
        pass


class Person(MustRun):
    def __init__(self,name,age,gender):
        self.name=name
        self.age=age
        self.gender=gender

    def run(self):
        print("我在奔跑")

p1 = Person("zs",99,"male")
p1.run()



在这里插入图片描述

抽象类里面可以写抽象方法去作为规范,让别人必须实现,也可以写一些具体的方法,让别人直接去用。

转载自 CSDN-专业IT技术社区

原文链接:https://blog.csdn.net/qq_43494013/article/details/169164661

文章来源转载

评论

评论列表

微信小程序
QQ小程序

关于作者

点赞数:0
关注数:0
粉丝:0
文章:0
关注标签:0
加入于:--