Ana içeriğe atla
Girişjava

Kurs

Java ile Nesne Yönelimli Programlamaya Giriş

Orta SeviyeBeceri Seviyesi
Güncel 12.2025
Temel sınıflar ve nesnelerden miras ve polimorfizm gibi ileri düzey konulara kadar, nesne yönelimli programlamanın temel kavramlarını öğrenin.
Kursa Ücretsiz Başlayın
JavaProgramming
4 sa
9 video
28 Egzersiz
2,350 XP
9,677
Başarı Belgesi

Ücretsiz Hesabınızı Oluşturun

Google ile devam edinDaha fazla seçenek göster

veya


Devam ederek Kullanım Şartlarımızı, Gizlilik Politikamızı ve verilerinizin ABD’de saklandığını kabul etmiş olursunuz.

Binlerce şirketten öğrencinin sevgisini kazandı

Group

Bir Ekibi Eğitiyor musunuz?

İşletmeler için deneyin

Kurs Açıklaması

Nesne yönelimli programlama (OOP), düzenli ve ölçeklenebilir yazılım yazmak için güçlü bir yaklaşımdır. Dünyanın en popüler programlama dillerinden biri olan Java, net sözdizimi ve güçlü topluluk desteği ile OOP'yi hayata geçiriyor. Bu kursta, Java'yı kullanarak sınıflar, nesneler, kalıtım, kapsülleme ve daha fazlasını kullanarak gerçek dünya sistemlerini modellemeyi öğreneceksiniz.

Gerçek Dünya Java Sınıfları ve Nesneleri Oluşturun

Sınıfları şablon olarak tanımlamayı öğrenerek başlayın ve bunları nesne örnekleri oluşturmak için kullanın. Temel Java sözdizimini kullanarak, arabalar, pasaportlar ve formüller gibi gerçek dünyadaki varlıkları yansıtan yeniden kullanılabilir bileşenler oluşturacaksınız.

Yapıcılar ve Yöntemlerle Davranış Ekleme

Nesne durumunu başlatmak için yapıcıların kullanımını öğrenin ve davranış eklemek için yöntemleri keşfedin. Hem void hem de return tipi yöntemler yazarak dinamik ve etkileşimli programlar oluşturmanıza yardımcı olacaksınız.

Kapsülleme ve Kalıtım ile Kodu Güvenli Hale Getirin ve Yeniden Kullanın

Erişim değiştiricilerin, kodunuzun kullanıcılarına neyin görüneceğini nasıl kontrol ettiğini keşfedin. Yerel ve yerel olmayan sınıflar arasında verimli bir iletişim kurmak için, sınıfların ve alt sınıfların nasıl oluşturulduğunu öğrenin.

Arayüzleri ve Polimorfizmi Uygula

Arayüzleri kullanarak esneklik ekleyin ve sınıflar arasında ortak davranışları uygulayın. Son olarak, daha uyarlanabilir yazılım tasarımları için yöntemleri geçersiz kılma ve aşırı yükleme yoluyla polimorfizmin gücünü ortaya çıkarın.

Sonunda, temiz, nesne yönelimli mimariye sahip modüler Java uygulamaları tasarlayabileceksiniz.

Önkoşullar

Intermediate Java
1

Java’da Nesne Yönelimli Programlama (OOP)

Java’da nesne yönelimli programlamanın (OOP) temellerini keşfet; ilkel veri tipleri ile nesneler arasındaki farklara odaklan. Sınıfları ve nesneleri tanımlamayı ve oluşturmayı öğren; alanlar (fields), yapıcılar (constructors) ve yöntemler (methods) gibi sınıfların kritik bileşenlerini kavra.
Bölümü Başlat
2

Kapsülleme ve Kalıtım

Kapsülleme, kalıtım ve soyutlama gibi temel kavramları keşfederek nesne yönelimli programlamaya derinlemesine dal. Sınıf üyelerine erişimi nasıl denetleyeceğini, sınıf işlevselliğini nasıl genişleteceğini ve uygulamalar arasında tutarlılık sağlayan soyut kavramlar ile sözleşmeleri nasıl tanımlayacağını öğren.
Bölümü Başlat
3

Arabirimler ve Çok Biçimlilik

Java arabirimleri ve çok biçimliliğin nasıl çalıştığını keşfederek OOP becerilerini güçlendir. Esnek davranışları desteklemek için arabirimleri nasıl tanımlayıp sınıflarda uygulayacağını öğren. Alt sınıflarda davranışları özelleştirmek için yöntem geçersiz kılmayı (overriding) uygula ve aynı sınıf içinde bir yöntemin birden fazla biçimini tanımlamak için yöntem aşırı yüklemeyi (overloading) kullan. Ayrıca esnek nesne oluşturmayı sağlamak için yapıcı aşırı yüklemeyi de inceleyeceksin. Bu uygulamalı egzersizler, daha uyarlanabilir ve yeniden kullanılabilir Java kodu yazmana yardımcı olacak.
Bölümü Başlat
Java ile Nesne Yönelimli Programlamaya Giriş
Kurs
Tamamlandı

Başarı Belgesi Kazanın

Bu kimlik bilgisini LinkedIn profilinize, özgeçmişinize veya CV'nize ekleyin
Sosyal medyada ve performans incelemenizde paylaşın
Şimdi kaydolun

Bugün 19 milyondan fazla öğrenciye katılın ve Java ile Nesne Yönelimli Programlamaya Giriş eğitimine başlayın!

Ücretsiz Hesabınızı Oluşturun

Google ile devam edinDaha fazla seçenek göster

veya


Devam ederek Kullanım Şartlarımızı, Gizlilik Politikamızı ve verilerinizin ABD’de saklandığını kabul etmiş olursunuz.

DataCamp for Mobile ile veri becerilerinizi geliştirin

Mobil kurslarımız ve günde 5 dakikalık kodlama görevlerimizle hareket halindeyken ilerleme kaydedin.