精品伊人久久大香线蕉,开心久久婷婷综合中文字幕,杏田冲梨,人妻无码aⅴ不卡中文字幕

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
Python模擬抽象類

Python模擬抽象類

上一篇 / 下一篇  2012-04-27 15:10:59/ 個人分類:python


Python中沒有abstract關鍵字定義抽象類,但是可以通過NotImplementedError類模擬抽象類

def abstract ():
  raise NotImplementedError("Abstract")

class Person:
  def __init__ (self):
    if self.__class__ is Person:
      abstract()

class Student(Person):
  def __init__ (self):
    Person.__init__(self)
    print ("I am student")

stu = Student()

per = Person()

---------- Python ----------
I am student  #這行輸出了
Traceback (most recent call last):
  File "aa.py", line 19, in <module>
    per = Person()
  File "aa.py", line 10, in __init__
    abstract()
  File "aa.py", line 5, in abstract
    raise NotImplementedError("Abstract")
NotImplementedError: Abstract   #直接實例化Person類會報錯

輸出完畢 (耗時 0 秒) - 正常終止
本站僅提供存儲服務,所有內容均由用戶發布,如發現有害或侵權內容,請點擊舉報
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
Python快速入門
Python 入門
我說學Python根本用不了十天!
收藏一個東西-python快速入門圖解 ? 生活點滴
python常用150個英文單詞
Python中的閉包總結
更多類似文章 >>
生活服務
分享 收藏 導長圖 關注 下載文章
綁定賬號成功
后續可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點擊這里聯系客服!

聯系客服

主站蜘蛛池模板: 长岭县| 方城县| 绥滨县| 和平区| 陇西县| 观塘区| 淮阳县| 达州市| 太和县| 海晏县| 修水县| 大连市| 安塞县| 常山县| 阳东县| 南和县| 博兴县| 碌曲县| 牡丹江市| 北流市| 林甸县| 淮安市| 东至县| 越西县| 台中市| 汪清县| 兰考县| 河池市| 周口市| 青冈县| 沙河市| 双鸭山市| 襄汾县| 德清县| 乡宁县| 乌鲁木齐县| 顺昌县| 韶山市| 姚安县| 洛隆县| 昭觉县|