Tôi có một lớp "trừu tượng", chẳng hạn như:Có thể bằng Python để khai báo phương thức đó phải được ghi đè không?
class A:
def do_some_cool_stuff():
''' To override '''
pass
def do_some_boring_stuff():
return 2 + 2
Và lớp B, subclassing A:
class B(A):
def do_stuff()
return 4
Có cách nào để khai báo, mà là một phương pháp A.do_some_cool_stuff
phải được overriden , và, có thể là một số cảnh báo nên được nâng lên trong khi cố gắng để tạo ra đối tượng B-class, khi B đã không thực hiện A.do_some_cool_stuff
?
Đó là những gì tôi đã tìm kiếm, cảm ơn! –