Có cách nào để có được tất cả các hàm overriden của một lớp con trong Python không?
Thí dụ:
class A:
def a1(self):
pass
def a2(self):
pass
class B(A):
def a2(self):
pass
def b1(self):
pass
Ở đây, tôi muốn có một danh sách ["a2"]
cho một đối tượng của lớp B
(hoặc cho chính đối tượng lớp) vì lớp B
chỉ ghi đè một phương thức duy nhất, cụ thể là a2
.
vars
là thứ tôi đã bỏ lỡ. cảm ơn rất nhiều vì câu trả lời nhanh chóng