Java Geeksforgeeks'te ana yöntem neden statik?
Java Geeksforgeeks'te ana yöntem neden statik?

Video: Java Geeksforgeeks'te ana yöntem neden statik?

Video: Java Geeksforgeeks'te ana yöntem neden statik?
Video: Создание аннотации в java [Java Annotations | Reflection api] 2024, Kasım
Anonim

ana () yöntem : NS ana () yöntem , içinde Java , JVM'nin giriş noktasıdır( Java Sanal Makine) içine java programı. Buradan, statik yöntemler ve değişkenlere Class yardımıyla doğrudan erişilebilir, bu da erişmek için nesneler oluşturmaya gerek olmadığı anlamına gelir. statik yöntemler veya değişkenler.

Ayrıca, Java'da ana yöntem neden statiktir?

Java programın ana yöntem ilan edilmesi gerekiyor statik çünkü anahtar kelime statik izin verir ana bulunduğu sınıfın bir nesnesini yaratmadan çağrılacak ana yöntem tanımlanmış. Bu durumda, ana program başlatıldığında sınıfının dışında bir kodla çağrılması gerektiğinden public olarak bildirilmelidir.

Benzer şekilde, Java'da statik ne anlama geliyor? Cevap. NS statik anahtar kelime, bir üye değişkene veya yönteme, ait olduğu sınıfın bir örneğini gerektirmeden erişilebileceğini belirtir. Basit bir ifadeyle, anlamına geliyor ait olduğu nesneyi hiç yaratmamış olsanız bile, bir yöntemi çağırabilirsiniz!

Daha sonra soru, Java'da statik yöntemin kullanımı nedir?

Java'da Statik Yöntem örneklerine değil, sınıfa aittir. A statik yöntem sadece erişebilir statik sınıf değişkenleri ve yalnızca çağırma statik yöntemler sınıfın. Genellikle, statik yöntemler faydalı yöntemler olduğunu ortaya çıkarmak istediğimiz kullanılmış bir örnek oluşturmaya gerek kalmadan diğer sınıflar tarafından.

Statiği ana yöntemden kaldırırsam ne olur?

Ne zaman Java çalışma zamanı başlar, mevcut sınıfın hiçbir nesnesi yoktur. Eğer NS ana yöntem olmayacak statik , JVM onu çağıramaz çünkü sınıfın hiçbir nesnesi mevcut değildir. bakalım ne var statiği kaldırdığımızda olur java'dan ana yöntem.

Önerilen: