大家今天有沒有升旗典禮
歡慶國慶日大家來看飛機載國旗XDD
好的今天繼續下一個課程: 類別的定義跟使用
連結:https://www.youtube.com/watch?v=uPKgQ3FoVtY&list=PL-g0fdC5RMboYEyt6QS2iLb_1m7QcgfHk&index=17&t=474s&ab_channel=%E5%BD%AD%E5%BD%AD%E7%9A%84%E8%AA%B2%E7%A8%8B
class test:
x=3
def say():
print("hi")
print(test.x+3)
test.say()
每個類別裡面就可以設定屬性
後續可以再呼叫使用
例如上面的test.x
練習
class IO:
supportedsrcs=["console","file"]
def read(src):
print("read form",src)
print(IO.supportedsrcs)
IO.read("file")
創立IO看資料來源來自哪邊
進階
class IO:
supportedsrcs=["console","file"]
def read(src):
if src not in IO.supportedsrcs:
print("not suooorted")
else:
#也可以寫提取檔案的路經方式
print("read form",src)
print(IO.supportedsrcs)
IO.read("file")
IO.read("USB")