[問題] 請問OO的多型在Python上的意義為何
class super1:
def f(self):
print('super1')
class sub1(super1):
def f(self):
print('sub1')
class sub2(super1):
def f(self):
print('sub2')
list = [sub1(), sub2()]
for sub in list:
sub.f()
我是以模擬C++ & Java的觀念,用Python寫了一個多型的例子
問題是,即使sub1 & sub2不繼承super1,也會有相同的結果
想請問一下Python的多型範例究竟為何呢?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 111.249.105.73
推
11/19 23:39, , 1F
11/19 23:39, 1F
推
11/20 21:27, , 2F
11/20 21:27, 2F
→
11/20 21:27, , 3F
11/20 21:27, 3F
推
11/21 01:09, , 4F
11/21 01:09, 4F
→
11/21 22:46, , 5F
11/21 22:46, 5F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):