Какво е статичен и нестатичен метод в Java?
Какво е статичен и нестатичен метод в Java?

Видео: Какво е статичен и нестатичен метод в Java?

Видео: Какво е статичен и нестатичен метод в Java?
Видео: Абстрактни класове и интерфейси 2024, Ноември
Anonim

А статичен метод принадлежи на самия клас, докато a нестатичен метод принадлежи на всеки екземпляр от клас. Следователно, а статичен метод може да бъде извикан директно, без да се създава екземпляр на класа и е необходим обект за извикване на a нестатичен метод.

Просто така, каква е разликата между статичните и нестатичните методи в Java?

Един от ключовите разлика между а статичен и а нестатичен метод е това статичен метод принадлежи към клас докато нестатичен метод принадлежи на инстанцията. Това означава, че можете да се обадите на a статичен метод без да създавате екземпляр на класа, като просто използвате името на класа, напр. математика.

Знайте също, какъв е статичният метод в Java? В Java , а статичен метод е метод който принадлежи на клас, а не на екземпляр на клас. В метод е достъпен за всеки екземпляр от клас, но методи дефинирани в екземпляр, могат да бъдат достъпни само от този член на клас.

По отношение на това, каква е разликата между метод, който е статичен, и този, който не е статичен?

А статичен метод принадлежи към класа и не- статичен метод принадлежи на ан обект на клас. Тоест, не- статичен метод може да се извика само ан обект на клас, към който принадлежи. А статичен метод може обаче да се извика както в класа, така и в ан обект на класа.

Какво означава, когато методът е статичен?

Отговор. В статичен ключова дума означава, че член променлива, или метод , може да бъде достъпен, без да се изисква инстанциране на класа, към който принадлежи. С прости думи, това означава че можете да наречете a метод , дори ако никога не сте създавали обекта, към който принадлежи!

Препоръчано: