Java Eğitimleri

Java ANA SAYFA Java'ya Giriş Java Başlarken Java Sözdizimi Java Yorumları Java Değişkenleri Java Veri Türleri Java Tipi Döküm Java Operatörleri Java Dizeleri Java Matematiği Java Booleanları Java Eğer... Başka Java Anahtarı Java while Döngüsü Döngü için Java Java Ara/Devam Java Dizileri

Java Yöntemleri

Java Yöntemleri Java Yöntemi Parametreleri Java Yöntemi Aşırı Yüklemesi Java Kapsamı Java Özyineleme

Java Sınıfları

Java OOP'si Java Sınıfları/Nesneleri Java Sınıfı Nitelikleri Java Sınıfı Yöntemleri Java Oluşturucuları Java Değiştiriciler Java Kapsülleme Java Paketleri / API Java Kalıtımı Java Polimorfizmi Java İç Sınıfları Java Soyutlama Java Arayüzü Java Numaraları Java Kullanıcı Girişi Java Tarihi Java Dizi Listesi Java Bağlantılı Listesi Java Hash Haritası Java HashSeti Java Yineleyici Java Sarıcı Sınıfları Java İstisnaları Java Normal İfadesi Java Konuları Java Lambda

Java Dosya İşleme

Java Dosyaları Java Dosyaları Oluşturma/Yazma Java Okuma Dosyaları Java Dosyaları Sil

Java Nasıl Yapılır

İki Sayı Ekle

Java Referansı

Java Anahtar Kelimeleri Java Dize Yöntemleri Java Matematik Yöntemleri

Java Örnekleri

Java Örnekleri Java Derleyici Java Alıştırmaları Java Testi Java Sertifikası


Java Sınıfları ve Nesneleri


Java Sınıfları/Nesneleri

Java, nesne yönelimli bir programlama dilidir.

Java'daki her şey, nitelikleri ve yöntemleriyle birlikte sınıflar ve nesnelerle ilişkilidir. Örneğin: gerçek hayatta araba bir nesnedir. Arabanın ağırlık ve renk gibi özellikleri ve sürüş ve fren gibi yöntemleri vardır.

Bir Sınıf, bir nesne oluşturucu veya nesneler oluşturmak için bir "plan" gibidir.


Sınıf Oluştur

Bir sınıf oluşturmak için anahtar kelimeyi kullanın class:

ana.java

Mainx değişkeni ile " " adında bir sınıf oluşturun :

public class Main {
  int x = 5;
}

Java Sözdizimi bölümünden , bir sınıfın her zaman bir büyük harfle başlaması gerektiğini ve Java dosyasının adının sınıf adıyla eşleşmesi gerektiğini unutmayın .


Bir Nesne Oluştur

Java'da, bir sınıftan bir nesne oluşturulur. Adlı sınıfı zaten oluşturduk, Mainşimdi bunu nesneler oluşturmak için kullanabiliriz.

nesnesini oluşturmak için Main, sınıf adını ve ardından nesne adını belirtin ve anahtar kelimeyi kullanın new:

Örnek

" " adlı bir nesne oluşturun myObjve x'in değerini yazdırın:

public class Main {
  int x = 5;

  public static void main(String[] args) {
    Main myObj = new Main();
    System.out.println(myObj.x);
  }
}



Çoklu Nesneler

Bir sınıftan birden çok nesne oluşturabilirsiniz:

Örnek

İki nesne oluşturun Main:

public class Main {
  int x = 5;

  public static void main(String[] args) {
    Main myObj1 = new Main();  // Object 1
    Main myObj2 = new Main();  // Object 2
    System.out.println(myObj1.x);
    System.out.println(myObj2.x);
  }
}


Birden Çok Sınıf Kullanma

Ayrıca bir sınıfın nesnesini oluşturabilir ve ona başka bir sınıftan erişebilirsiniz. Bu genellikle sınıfların daha iyi düzenlenmesi için kullanılır (bir sınıf tüm niteliklere ve yöntemlere sahipken, diğer sınıf main()yöntemi (yürütülecek kod) tutar).

Java dosyasının adının sınıf adıyla eşleşmesi gerektiğini unutmayın. Bu örnekte, aynı dizinde/klasörde iki dosya oluşturduk:

  • ana.java
  • ikinci.java

ana.java

public class Main {
  int x = 5;
}

ikinci.java

class Second {
  public static void main(String[] args) {
    Main myObj = new Main();
    System.out.println(myObj.x);
  }
}

Her iki dosya da derlendiğinde:

C:\Users\Your Name>javac Main.java
C:\Users\Your Name>javac Second.java

Second.java dosyasını çalıştırın:

C:\Users\Your Name>java Second

Ve çıktı şöyle olacaktır:

5

Sonraki bölümlerde sınıflar ve nesneler hakkında çok daha fazlasını öğreneceksiniz.


Egzersizlerle Kendinizi Test Edin

Egzersiz yapmak:

MyClassadlı bir nesne oluşturun myObj.

  = new ();