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 OOP'si


Java - OOP nedir?

OOP, Nesne Yönelimli Programlama anlamına gelir .

Prosedürel programlama, veriler üzerinde işlem gerçekleştiren prosedürler veya yöntemler yazmakla ilgiliyken, nesne yönelimli programlama hem verileri hem de yöntemleri içeren nesneler oluşturmakla ilgilidir.

Nesne yönelimli programlamanın prosedürel programlamaya göre birçok avantajı vardır:

  • OOP daha hızlı ve yürütülmesi daha kolay
  • OOP, programlar için net bir yapı sağlar
  • OOP, Java kodunu DRY "Kendinizi Tekrar Etmeyin" tutmaya yardımcı olur ve kodun bakımını, değiştirilmesini ve hata ayıklamasını kolaylaştırır
  • OOP, daha az kod ve daha kısa geliştirme süresi ile tam yeniden kullanılabilir uygulamalar oluşturmayı mümkün kılar

İpucu: "Kendini Tekrar Etme" (DRY) ilkesi, kod tekrarını azaltmakla ilgilidir. Uygulama için ortak olan kodları çıkarıp tek bir yere yerleştirmeli ve tekrar etmek yerine tekrar kullanmalısınız.


Java - Sınıflar ve Nesneler nedir?

Sınıflar ve nesneler, nesne yönelimli programlamanın iki ana yönüdür.

Sınıf ve nesneler arasındaki farkı görmek için aşağıdaki resme bakın:

sınıf

Meyve

nesneler

elma

Muz

Mango

Başka bir örnek:

sınıf

Araba

nesneler

Volvo

audi

toyota

Dolayısıyla, bir sınıf nesneler için bir şablondur ve bir nesne, bir sınıfın bir örneğidir.

Bireysel nesneler oluşturulduğunda, sınıftan tüm değişkenleri ve yöntemleri miras alırlar.

Bir sonraki bölümde sınıflar ve nesneler hakkında çok daha fazlasını öğreneceksiniz .