Bir yöntem ne zaman statik olmalıdır?
Bir yöntem ne zaman statik olmalıdır?

Video: Bir yöntem ne zaman statik olmalıdır?

Video: Bir yöntem ne zaman statik olmalıdır?
Video: Statik beklemeleri ne zaman yapmak daha doğru olur 🫵🏿@begreen_team 2024, Nisan
Anonim

A statik yöntem bir sınıfın nesnesi yerine sınıfa aittir. A statik yöntem bir sınıfın örneğini oluşturmaya gerek kalmadan çağrılabilir. Erişmek için bir nesne oluşturmaya gerek yok statik yöntemler . A statik yöntem yalnızca erişebilir statik veri değişkenleri.

Basitçe, statik yöntemleri ne zaman kullanmalısınız?

bir sınıf public olarak bildirilirse, her yerden erişilebilir), iç sınıflar bildirilebilir statik . Kullanım statik ne zaman sen istek ile sınıf düzeyinde erişim sağlayın ile a yöntem , yani nerede yöntemler sınıfın bir örneği olmadan çağrılabilir. Bir istiyor kullanmak basit bir fonksiyon olarak.

Ayrıca Ana yöntemin neden statik olduğunu bilin? Java programını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ış. atlarsak statik önce anahtar kelime ana Java programı başarıyla derlenecek ancak yürütülmeyecek.

Ayrıca bilmek için, bir yöntemi statik olarak ilan ettiğimizde ne olur?

normal bir sınıf yöntem sen nesneyi aşağıdaki gibi başlatmak zorunda kalacaktı. Statik bunun için sınıftaki örnek değişkenlerin hiçbirini gerektirmediği anlamına gelir. işlev uygun şekilde. Eğer sen başaramadı statik , sen durumu vermek için sınıfınızı başlatmanız gerekir, ardından yöntem bu durumda.

Statik yöntemi geçersiz kılabilir miyiz?

Cevap, Hayır, sen Yapabilmek Olumsuz statik yöntemi geçersiz kıl Java'da olsanız da Yapabilmek bildirmek yöntem alt sınıfta aynı imza ile. Java kodlama kuralına göre, statik yöntemler NS olmak nesne yerine sınıf adı tarafından erişilir. Kısacası Statik yöntem olabilir aşırı yüklenmiş, ancak Yapabilmek Olumsuz geçersiz kılınmak Java'da.

Önerilen: