Da li je preopterećenje metoda moguće u Javi?
Da li je preopterećenje metoda moguće u Javi?

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

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

Preopterećenje metode je karakteristika koja dozvoljava klasi da ima više od jedne metoda imaju isto ime, ako su njihove liste argumenata različite. Slično je konstruktoru preopterećenja in Java , što omogućava klasi da ima više od jednog konstruktora koji ima različite liste argumenata.

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

Da ti može preopteretiti glavnu metodu in Java . morate nazvati preopterećena glavna metoda od stvarnog glavna metoda . da, glavna metoda može biti preopterećen . Preopterećena glavna metoda mora biti pozvan iz "javne statičke praznine main (String args)" jer je ovo ulazna tačka kada klasu pokreće JVM.

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

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

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

Možemo li preopteretiti metodu u drugoj klasi?

Preopterećenje može desiti u istom klasa kao i roditelj-dijete klasa odnos dok se prevladavanje dešava samo u nasljednom odnosu. To je ispravno pitanje jer obično, preopterećenja objašnjava se pomoću dva metode sa istim imenom (ali drugačije parametri) u istom klasa.

Preporučuje se: