[問題] anonymous inner classes??
各位版友好
如果我有一個
class point:
...
def __hash__(self):
return self.x+self.y
我想要建立一個class繼承自point,並且override __hash__(self)
可是由於只要用到一次
所以不想再額外建立subclass
在java中可以用anonymous inner classes做到
但在python可以做到嗎?
有查到可以用type(name, bases, dict)做到
不過看還是有點不簡潔..
有更簡潔的方法嗎?
--
~宅男的四個徵兆~
∠□ ○ ! * \○/ ★ (○ ?
╦╦└□ " ○□═ □ □>
║║√√ ╦══╦ ∥ |\
一回家就上PTT 每天想正妹 以當好人為樂 忘記正妹虧欠自己
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.39.110.109
→
10/05 17:39, , 1F
10/05 17:39, 1F
推
10/06 14:32, , 2F
10/06 14:32, 2F
→
10/06 14:41, , 3F
10/06 14:41, 3F
→
10/06 14:42, , 4F
10/06 14:42, 4F
推
10/06 16:06, , 5F
10/06 16:06, 5F
→
10/06 16:07, , 6F
10/06 16:07, 6F
推
10/06 16:13, , 7F
10/06 16:13, 7F
推
10/06 16:15, , 8F
10/06 16:15, 8F
→
10/06 16:17, , 9F
10/06 16:17, 9F
→
10/06 16:17, , 10F
10/06 16:17, 10F
→
10/07 11:26, , 11F
10/07 11:26, 11F
→
10/07 11:27, , 12F
10/07 11:27, 12F
→
10/07 11:28, , 13F
10/07 11:28, 13F
Python 近期熱門文章
PTT數位生活區 即時熱門文章