Kas ir statiskā un nestatiskā metode Java?
Kas ir statiskā un nestatiskā metode Java?

Video: Kas ir statiskā un nestatiskā metode Java?

Video: Kas ir statiskā un nestatiskā metode Java?
Video: Рефакторинг: switch vs if-else vs enum vs HashMap [Шаблон "Команда"] 2024, Maijs
Anonim

A statiskā metode pieder pie pašas klases, kamēr a nestatiskā metode pieder katram klases gadījumam. Tāpēc a statiskā metode var izsaukt tieši, neveidojot nevienu klases gadījumu, un ir nepieciešams objekts, lai izsauktu a nestatiskā metode.

Vienkārši tā, kāda ir atšķirība starp statiskajām un nestatiskajām metodēm Java?

Viens no galvenajiem atšķirība starp a statisks un a nestatiskā metode vai tas ir statiskā metode pieder klasei kamēr nestatiskā metode pieder pie instances. Tas nozīmē, ka varat piezvanīt a statiskā metode neveidojot nevienu klases gadījumu, vienkārši izmantojot klases nosaukumu, piemēram, Matemātika.

Zināt arī, kas ir Java statiskā metode? In Java , a statiskā metode ir metodi kas pieder klasei, nevis klases gadījumam. The metodi ir pieejams katram klases gadījumam, bet metodes definētajiem instancē, tiem var piekļūt tikai šis klases dalībnieks.

Attiecībā uz to, kāda ir atšķirība starp metodi, kas ir statiska, un metodi, kas nav statiska?

A statiskā metode pieder klasei un nav statiskā metode pieder an klases objekts. Tas ir, ne- statiskā metode var tikai piezvanīt an klases objekts, kuram tas pieder. A statiskā metode tomēr var saukt gan klasē, gan an klases objekts.

Ko tas nozīmē, ja metode ir statiska?

Atbilde. The statisks atslēgvārds apzīmē dalībnieka mainīgo vai metodi , var piekļūt, neprasot klasei, kurai tas pieder, instantiāciju. Vienkāršā izteiksmē tā nozīmē ka varat piezvanīt a metodi , pat ja jūs nekad neesat izveidojis objektu, kuram tas pieder!

Ieteicams: