quá tải các phương thức phức tạp trong python. Tuy nhiên, có thể có cách sử dụng truyền các biến dict, list hoặc nguyên thủy.
Tôi đã thử một cái gì đó cho các trường hợp sử dụng của mình, điều này có thể giúp ở đây để hiểu mọi người quá tải các phương thức.
Hãy lấy ví dụ sử dụng trong một trong các chuỗi stackoverflow:
một phương thức nạp chồng lớp với việc gọi các phương thức từ các lớp khác nhau.
def add_bullet(sprite=None, start=None, headto=None, spead=None, acceleration=None):
truyền các đối số từ lớp từ xa:
add_bullet(sprite = 'test', start=Yes,headto={'lat':10.6666,'long':10.6666},accelaration=10.6}
HOẶC LÀ add_bullet(sprite = 'test', start=Yes,headto={'lat':10.6666,'long':10.6666},speed=['10','20,'30']}
Vì vậy, việc xử lý đang được thực hiện đối với danh sách, Từ điển hoặc các biến nguyên thủy từ quá trình nạp chồng phương thức.
thử nó cho mã của bạn