python中硬要写抽象类和抽象方法
生活随笔
收集整理的這篇文章主要介紹了
python中硬要写抽象类和抽象方法
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
由于python沒有抽象類、接口的概念,所以要實現這種功能得abc.py這個類庫,具體方式如下:
# coding: utf-8
import abc
#抽象類
class StudentBase(object):
__metaclass__ = abc.ABCMeta
@abc.abstractmethod
def study(self):
pass
def play(self):
print("play")
# 實現類
class GoodStudent(StudentBase):
def study(self):
print("study hard!")
if __name__ == '__main__':
student = GoodStudent()
student.study()
student.play()
轉載于:https://www.cnblogs.com/Samuel-Leung/p/10793112.html
總結
以上是生活随笔為你收集整理的python中硬要写抽象类和抽象方法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: jsp学习(1)jsp请求过程和生命周期
- 下一篇: Python【每日一问】16