or
Bu egzersiz, kursun bir parçasıdır
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.
Geçerli egzersiz
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.
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.