Java-da metodun həddindən artıq yüklənməsi mümkündürmü?
Java-da metodun həddindən artıq yüklənməsi mümkündürmü?

Video: Java-da metodun həddindən artıq yüklənməsi mümkündürmü?

Video: Java-da metodun həddindən artıq yüklənməsi mümkündürmü?
Video: Soyuducu normal işləmirsə. bu sadə ūsulu tətbiq edin! necə? 2024, Bilər
Anonim

Metodun həddindən artıq yüklənməsi sinifin birdən çox olmasına imkan verən xüsusiyyətdir üsul arqument siyahıları fərqlidirsə, eyni ada sahib olmaq. Konstruktora bənzəyir həddindən artıq yükləmə in Java , bu, bir sinfin müxtəlif arqument siyahılarına malik birdən çox konstruktora malik olmasına imkan verir.

Eynilə, soruşulur ki, Java-da əsas metodu həddən artıq yükləyə bilərikmi?

Bəli, sən əsas metodu həddən artıq yükləyə bilər in Java . zəng etməlisən həddindən artıq yüklənmiş əsas üsul faktiki əsas üsul . Bəli, əsas üsul ola bilər olmaq həddindən artıq yüklənmişdir . Həddindən artıq yüklənmiş əsas üsul "ictimai statik boşluq" içindən çağırılmalıdır əsas (String args)" kimi sinif JVM tərəfindən işə salındıqda giriş nöqtəsidir.

Yuxarıdakılardan əlavə, metodun həddindən artıq yüklənməsi yaxşıdır? Həddindən artıq yükləmə performansa heç bir təsiri yoxdur; kompilyasiya zamanı kompilyator tərəfindən həll edilir. Əgər siz C# 4.0 istifadə edirsinizsə, barmaqlarınıza bəzi işlərə qənaət edə və əlavə parametrlərdən istifadə edə bilərsiniz. Performans təsiri, bildiyimə görə, bu, yenisini təyin etmək kimidir üsul . Performans təsiri sabit diskinizdə yerdir.

İkincisi, Java-da niyə həddindən artıq yükləmə metodundan istifadə olunur?

Bu istifadə olunur başqa sinifdən uzanan bir sinif ana sinifin xüsusiyyətlərinin çoxundan istifadə etmək istədikdə və müəyyən hallarda xüsusi funksionallığı həyata keçirmək istədikdə. Həddindən artıq yükləmə in Java çoxlu yaratmaq bacarığıdır üsulları eyni adlı, lakin fərqli parametrlərlə.

Fərqli sinifdə metodu həddən artıq yükləyə bilərikmi?

Həddindən artıq yükləmə ola bilər eyni şəkildə baş verir sinif eləcə də valideyn-övlad sinif əlaqə, halbuki üstünlük yalnız miras münasibətində olur. Bu düzgün sualdır, çünki adətən, həddindən artıq yükləmə iki istifadə edərək izah edilir üsulları eyni adla (amma fərqli parametrlər) eynidir sinif.

Tövsiyə: