Java'da örnek değişkenler nelerdir?

Java değişkenleri

Java değişkenleri veri değerlerini veya nesne referanslarını saklar. Aşağıdaki örnek değişken, bir ilkel tamsayı türü değerini depolar:

int myNum = 5;

Aşağıdaki örnek kod, bir nesne başvurusu depolamak için <a0> </ a0>, tamsayı sınıfı kullanarak bir değişkenin nasıl oluşturulacağını gösterir:

Tamsayı myNumber = yeni Tamsayı (5);

Bu, ilk örnekte olduğu gibi bir veri değeri yerine bir nesne başvurusunu saklar. Java bu kodu bulduğunda, yeni nesnenin bellekteki yerine bir başvuru döndüren Tamsayı sınıfının bildirgesine göre bir nesne oluşturulur. Eşit işaretiyle gösterilen atama işlemini takiben, "myNumber" değişkeninin adı bu konuma işaret eder.

sınıflar

Programcılar, nesne tabanlı teknikler kullanarak Java'da uygulamalar oluşturduğunda, bir bütün olarak uygulama içerisindeki görev setini yürütmek için ihtiyaç duydukları nesneleri tanımlayan bir veya daha fazla sınıf beyanı oluştururlar. Bir sınıf beyanında, geliştiriciler değişkenleri ve yöntemleri içerebilir. Bu değişkenler ve yöntemler, uygulamada oluşturulan sınıfın her bir örneği için mevcuttur. Kurucu yöntemi özellikle önemlidir, çünkü Java programları bir sınıfın nesnesi oluşturduğunda, yapıcı yöntemi uygulanır.

Nesne örnekleri

Java uygulamasında bir sınıf bildirimi bulunduğunda, programcılar sınıftaki nesnelerin örneklerini oluşturabilir. Programlar ayrıca, Integer sınıfı gibi dilde standart olarak gelen sınıf nesnelerini de otomatik olarak oluşturabilir. Aşağıdaki örnek kod, bir sınıf bildiriminde "Helper" olan bir uygulamada "Helper" sınıfının bir nesnesinin nasıl oluşturulacağını gösterir:

Yardımcı myHelp = yeni Yardımcı ("Jim");

Bu sınıfın kurucusunun bir string parametresi alması durumunda işe yarar.

Örnek değişkenleri

Örnek değişkenler, bir sınıfın tek tek örnekleri için verileri depolar. Örneğin, "Yardımcı" sınıfında, aşağıdaki örnek değişkeni bildirilebilir:

özel String myName;

Bu genellikle, aşağıdaki gibi bir örnek oluşturabilen yapıcı yönteminden önce görünür:

public Helper (String helperName) {myName = helperName; }

Tüm örnek değişkenlerine, kurucu yönteminin çalışmayı bitirdiği anda bir değer atanmasını sağlamak yaygın bir uygulamadır. Örnek değişkenler, özel görünürlük ile beyan edilir; bu, değerlerinin yalnızca sınıf içinde değiştirilebileceği anlamına gelir.

giriş

Sınıfın dış kodu, örnek değişkenlere, aşağıdaki örnek kodda olduğu gibi, sınıf yöntemleri aracılığıyla erişebilir:

public String getName () {return myName; }

Dış kod, aşağıdaki gibi sınıfın bir örneğinde bu yöntemi çağırarak değişkene erişebilir:

String theName = myHelp.getName ();

Bu bir "erişimci" yöntemidir. Örnek değişkenlerin, "mutator" yöntemlerinin değerlerini değiştirme yeteneğine sahip harici kod sağlayan yöntemler, geçersiz değerlerin kullanılmasını önlemek için düzeltmeler yapabilir.