aşırı yükleme yöntemleri python'da zordur. Bununla birlikte, dikteyi, listeyi veya ilkel değişkenleri aktarmanın kullanımı olabilir.
Kullanım durumlarım için bir şey denedim, bu, insanların yöntemleri aşırı yüklemelerine yardımcı olabilir.
Stackoverflow iş parçacığındaki örnek kullanımı ele alalım:
farklı sınıftan yöntemleri çağıran bir sınıf aşırı yükleme yöntemi.
def add_bullet(sprite=None, start=None, headto=None, spead=None, acceleration=None):
uzak sınıftan bağımsız değişkenleri iletin:
add_bullet(sprite = 'test', start=Yes,headto={'lat':10.6666,'long':10.6666},accelaration=10.6}
VEYA add_bullet(sprite = 'test', start=Yes,headto={'lat':10.6666,'long':10.6666},speed=['10','20,'30']}
Dolayısıyla, yöntem aşırı yüklemesinden liste, Sözlük veya ilkel değişkenler için işlem sağlanıyor.
kodlarınız için deneyin