Jak definiujesz metodę statyczną?
Jak definiujesz metodę statyczną?

Wideo: Jak definiujesz metodę statyczną?

Wideo: Jak definiujesz metodę statyczną?
Wideo: What is a static method? - Cracking the Java Coding Interview 2024, Grudzień
Anonim

Definicja - Co robi Metoda statyczna mieć na myśli? W Javie metoda statyczna jest metoda należy do klasy, a nie do instancji klasy. ten metoda jest dostępny dla każdej instancji klasy, ale zdefiniowane metody w instancji mogą być dostępne tylko dla tego członka klasy.

Jak zatem zadeklarować metodę statyczną?

Stworzyć statyczny członek (blok, zmienna, metoda , klasa zagnieżdżona), poprzedź swoją deklaracja ze słowem kluczowym statyczny . Kiedy członek jest zadeklarowane jako statyczne , można uzyskać do niego dostęp przed utworzeniem jakichkolwiek obiektów jego klasy i bez odniesienia do żadnego obiektu.

Wiesz też, czy metodę statyczną można wywołać przez obiekt? A metoda statyczna to kawałek kodu, zdefiniowany w formacie a metoda , ale nie jest powiązany z żadnym obiekt instancja. Ponieważ nie jest związany z obiekt JVM nie musi tworzyć ani obiekt przed uruchomieniem („wywołanie”) metoda , to Móc po prostu przywołaj metoda bezpośrednio.

Dlaczego główna metoda jest statyczna?

Program Java główna metoda musi być zadeklarowany statyczny ponieważ słowo kluczowe statyczny pozwala Główny do wywołania bez tworzenia obiektu klasy, w której główna metoda definiuje. W tym przypadku, Główny musi być zadeklarowany jako public, ponieważ musi być wywoływany przez kod poza jego klasą podczas uruchamiania programu.

Jaki jest cel metody statycznej w Javie?

Metoda statyczna w Javie należy do klasy, a nie do jej instancji. A metoda statyczna ma dostęp tylko statyczny zmienne klasy i tylko wywołaj metody statyczne klasy. Zwykle, metody statyczne są użyteczne metody które chcemy udostępnić innym klasom bez konieczności tworzenia instancji.

Zalecana: