Kan vi bruge forældede metoder i Java?
Kan vi bruge forældede metoder i Java?

Video: Kan vi bruge forældede metoder i Java?

Video: Kan vi bruge forældede metoder i Java?
Video: Java Annotations | @Deprecated 2024, November
Anonim

Samme for Java's @ Forældet - dig kan stadig brug det metode , men på eget ansvar - i fremtiden kan det have bedre alternativer og måske ikke engang blive understøttet. hvis du bruger kode altså forældet , er det normalt fint, så længe du ikke skal opgradere til en nyere API - den forældet kode findes muligvis ikke der.

Bare så, hvad betyder det, at en metode bliver forældet?

Tilsvarende, når en klasse el metoden er forældet , det midler at klassen el metode er ikke længere anses for vigtigt. Det er faktisk så ligegyldigt, at det bør slet ikke længere bruges, da det meget vel kan ophøre med at eksistere i fremtiden. Behovet for afskrivning opstår, fordi som en klasse udvikler sig, ændres dens API.

Ved også, er det afskrevet eller afskrevet? Nederste linje: til afskrive er "at ikke godkende", men i "selv- afskrive ," betyder det "at forklejne." I computerens verden, forældet betyder "udfaset" eller "snart udfaset." Afskrive er for at tale om tab af pengeværdi.

I forhold til dette, er forældet viljebrug?

Det er vigtigt at påpege, at " forældet " gør betyder ikke nødvendigvis funktionen vilje ophøre med at eksistere eller arbejde i en ny version. Det kan forblive fungerende og en del af biblioteket i hele bibliotekets levetid. Det er dog dårlig praksis at brug forældet fungerer i ny kode.

Hvorfor er dato forældet i Java?

En grund til, at konstruktøren er forældet er, at betydningen af parameteren år ikke er, hvad du ville forvente. Javadoc'en siger: Fra og med JDK version 1.1, erstattet af Kalender. sæt(år + 1900, måned, dato ).

Anbefalede: