Kad metodei jābūt statiskai?
Kad metodei jābūt statiskai?

Video: Kad metodei jābūt statiskai?

Video: Kad metodei jābūt statiskai?
Video: ВОДА приближается! Рыбалка в диком месте. Забыл спички!! 2024, Novembris
Anonim

A statiskā metode pieder klasei, nevis klases objektam. A statiskā metode var izsaukt bez nepieciešamības izveidot klases gadījumu. Nav nepieciešams izveidot objektu, lai piekļūtu statiskās metodes . A statiskā metode var piekļūt tikai statisks datu mainīgie.

Vienkārši tā, kad jums vajadzētu izmantot statiskās metodes?

ja klase ir pasludināta par publisku, tai var piekļūt no jebkuras vietas), var deklarēt iekšējās klases statisks . Usestatic kad tu gribu uz nodrošināt klases līmeņa piekļuvi uz a metodi , t.i., kur metodes vajadzētu jābūt izsaucamam bez klases gadījuma. Viens vēlas izmantot kā vienkārša funkcija.

Zināt arī, kāpēc galvenā metode ir statiska? Java programmas galvenā metode ir jādeklarē statisks jo atslēgvārds statisks ļauj galvenais izsaukt, neradot objektu no klases, kurā galvenā metode ir definēts. Ja izlaidīsim statisks atslēgvārds pirms galvenais Java programma tiks veiksmīgi kompilēta, taču tā netiks izpildīta.

Kā arī zināt, kas notiek, ja mēs pasludinām metodi kā statisku?

Normāla klase metode jums objekts būtu jāinstantiē šādi. Statisks nozīmē, ka tam nav nepieciešams neviens no klases instanču mainīgajiem funkciju pareizi. Ja jūs nesanāca statisks , tu būtu jāinstantiē jūsu klasei, lai to iedotu, un pēc tam zvaniet savam metodi tādā gadījumā.

Vai mēs varam ignorēt statisko metodi?

Atbilde ir: nē, tu var nē ignorēt statisko metodi Java, lai gan jūs var paziņot metodi ar tādu pašu parakstu apakšklasē. Saskaņā ar Java kodēšanas konvenciju, statiskās metodes vajadzētu būt piekļūstot klases nosaukumam, nevis objektam. Īsumā Statiskā metode var būt pārslogots, bet var nē tikt ignorētam Java.

Ieteicams: