logo

Java'da Nesne Tanımı

Nesneler nesne yönelimli teknolojiyi anlamanın anahtarıdır. Nesneye yönelik programlamanın amacı, programlamada gerçek sözcük varlıklarını uygulamaktır. Aynı zamanda verilerin bağlanmasına da vurgu yapar. Aralarında çeşitli OOP kavramları vardır Nesne Onlardan biri. Bu bölümde Java'da nesne tanımını tartışacağız.

Nesne Tanımı

Nesneye yönelik programlama terminolojisinde bir nesne Java sınıfının bir üyesidir. Aynı zamanda şu şekilde de bilinir: misal sınıfın. Nesnelerin çalışma zamanında oluşturulduğunu unutmayın. Basit bir deyişle, nesne gerçek bir sözcük varlığıdır. Örneğin köpek, araba, kalem, masa vb. Her nesne aşağıdaki iki özelliği paylaşır:

    Kimlik:Nesne kimliği benzersiz bir kimliktir. Kimliğin değeri harici kullanıcı tarafından görülmez. Her nesneyi benzersiz şekilde tanımlamak için JVM tarafından dahili olarak kullanılır.Durum:Değişkenlerde (alanlarda) saklanan bir nesnenin durumu.Davranış:Yöntemler bir nesnenin davranışını gösterir.

Bir Nesne Örneği

Bir köpek örneğini ele alalım. Köpeğin durumu; rengi, açlığı, cinsiyeti, cinsi ve yaşını içerir. Köpek davranışları arasında koşmak, havlamak, yemek yemek, uyumak, kuyruk sallamak, bir şeyler getirmek vb. bulunur.

Java Nesnesi Nasıl Oluşturulur?

için aşağıdaki üç adım vardır bir nesne yarat bir sınıftan.

  • beyan
  • Örnekleme
  • Başlatma

Beyanname: Nesne türüne sahip değişken adına sahip bir değişken bildirimi.

Örnekleme: Java, sınıfın bir nesnesini oluşturmak için new anahtar sözcüğünü sağlar.

Java örneğidir

Başlatma: New anahtar sözcüğünü bir kurucuya yapılan çağrı takip eder. Çağrı yeni bir nesneyi başlatır. Java'da bir nesneyi başlatmanın aşağıdaki üç yolu vardır:

    Referans değişkenine göre:Verilerin bir nesneye kaydedilmesi anlamına gelir. Referans değişkeni aracılığıyla birden fazla nesne oluşturulabilir ve içindeki bilgiler saklanabilir.Yönteme göre:Yöntemleri çağırarak nesneleri başlatmak.Yapıcıya göre:Yapıcılar aynı zamanda bir nesne oluşturmak için de kullanılabilir.

Java'da Nesne Oluşturmanın Farklı Yolları

Java'da bir nesne oluşturmanın çeşitli yolları vardır:

  • Yeni anahtar kelime kullanma
  • newInsatnce() Yöntemini Kullanma
  • clone() Yöntemini Kullanma
  • Seri durumdan çıkarmanın kullanılması
  • Fabrika yöntemini kullanma

Anonim Nesne

Java bir oluşturmamıza izin verir anonim nesne. Bu, isimsiz bir nesne yaratabileceğimiz anlamına gelir. Bu nedenle referansı olmayan bir nesnenin olarak bilindiğini söyleyebiliriz. anonim nesne. Anonim bir nesnenin dezavantajı, yalnızca nesne yaratıldığı sırada kullanılabilmesidir. Eğer nesneyi bir kez kullanmak istiyorsak anonim bir nesne kullanmak iyidir.

Örneğin:

 new Draw(); //anonymous object 

Anonim nesne aracılığıyla yöntemi çağırma.

 new Draw().rectangle(); 

Ayrıca bir satırda aynı türden birden fazla nesne de oluşturabiliriz:

 Circle() c1 = new Circle(), c2 = new Circle(); //creating two objects or reference variable 

Java Programında Nesneyi Kullanmak

Öğrenci.java

 public class Employee { int stu_id=105; // data member (or instance variable) String stu_name='Nitin'; // data member (or instance variable) public static void main(String args[]) { // Creating an object of the Student class Student stu = new Student(); System.out.println('Student ID: '+e.stu_id); System.out.println('Student Name: '+e.stu_name); } } 

Çıktı:

 Student Id: 105 Student Name: Nitin