Je li moguće preopterećenje metoda u Javi?
Je li moguće preopterećenje metoda u Javi?

Video: Je li moguće preopterećenje metoda u Javi?

Video: Je li moguće preopterećenje metoda u Javi?
Video: Kako se odobravaju lekovi i medicinska sredstva u Srbiji? - Pavle Zelić | ALIMS : : JPJ 123 2024, Svibanj
Anonim

Preopterećenje metode je značajka koja omogućuje da klasa ima više od jedne metoda koji imaju isto ime, ako su njihove liste argumenata različite. Slično je konstruktoru preopterećenja u Java , što omogućuje klasi da ima više od jednog konstruktora s različitim popisima argumenata.

Slično, postavlja se pitanje, možemo li preopteretiti glavnu metodu u Javi?

Da ti može preopteretiti glavnu metodu u Java . morate nazvati preopterećena glavna metoda od stvarne glavna metoda . Da, glavna metoda može biti preopterećen . Preopterećena glavna metoda mora biti pozvan iz "javne statične praznine glavni (String args)" jer je to ulazna točka kada klasu pokreće JVM.

Osim gore navedenog, je li preopterećenje metode dobro? Preopterećenje nema utjecaja na performanse; rješava ga kompajler u vrijeme prevođenja. Ako koristite C# 4.0, možete uštedjeti prste na poslu i koristiti neobavezne parametre. Utjecaj na performanse, koliko ja znam, to je kao definiranje novog metoda . Utjecaj na performanse je prostor na vašem tvrdom disku.

Drugo, zašto se preopterećenje metoda koristi u Javi?

to je korišteni kada klasa koja se proteže iz druge klase želi koristiti većinu značajki roditeljske klase i želi implementirati specifičnu funkcionalnost u određenim slučajevima. Preopterećenje u Java je sposobnost stvaranja višestrukih metode istog naziva, ali s različitim parametrima.

Možemo li preopteretiti metodu u drugoj klasi?

Preopterećenje može dogoditi u istom razreda kao i roditelj-dijete razreda odnos dok se prevladavanje događa samo u nasljednom odnosu. To je ispravno pitanje jer obično, preopterećenja objašnjava se pomoću dva metode s istim imenom (ali različit parametri) u istom razreda.

Preporučeni: