Eşleştirme
Ana Sayfa
Üniversiteler
Dersler
Özellikler
Çalışma Planı
Uygulama
Hakkımızda
İletişim
Premium
Giriş Yap
Ücretsiz Kayıt Ol
Ana Sayfa
»
Atatürk Üniversitesi ATA AÖF
»
Bilgisayar Programcılığı Önlisans Programı
» Nesne Tabanlı Programlama 1
← Ünite 4
Paylaş
←
Ünite 3 Eşleştirme
Ünite 4
Nesne Yapısına Giriş
Ünite 5 Eşleştirme
→
Ünite 4: Nesne Yapısına Giriş — Kavram Eşleştirme
Tur 1 / 2
0 / 5 eşleşti
Önce bir kavram seç, sonra karşılığı olan tanıma dokun.
Kavramlar
Sınıf (Class)
Nesne (Object)
Kalıtım (Inheritance)
Çok Biçimlilik (Polymorphism)
Kapsülleme (Encapsulation)
Tanımlar
Yukarıdan bir kavram seç.
Bir sınıfın, başka bir sınıfın özelliklerini ve metotlarını devralmasıdır. Örneğin, 'Otobüs' sınıfı 'Araç' sınıfından kalıtım alarak motor ve teker gibi ortak özellikleri tekrar yazılmadan kullanabilir.
Kalıtımla gelen bir metodun, alt sınıflarda farklı biçimlerde çalıştırılabilmesidir. Örneğin, 'Önden Çekiş' metodu, araba nesnesinde farklı, kamyon nesnesinde farklı bir çekiş mantığıyla çalışabilir.
Nesneye ait verilerin dış müdahalelerden korunması için gizlenmesidir. Örneğin, bir aracın 'Şasi numarası' gibi kritik bilgileri kapsülleme ile dışarıdan erişime kapatılabilir.
Nesnelerin oluşturulması için kullanılan bir şablon veya plandır. Örneğin, bir araba sınıfı, tüm arabaların sahip olması gereken ortak özellikleri (model, kasa) ve davranışları (hızlanma) tanımlar.
Sınıf şablonundan türetilen ve bellekte yer kaplayan somut bir örnektir. Araba sınıfı bir plan ise, o plandan üretilen 'Mercedes S320' bir nesnedir.
Sınıf (Class)
— Nesnelerin oluşturulması için kullanılan bir şablon veya plandır. Örneğin, bir araba sınıfı, tüm arabaların sahip olması gereken ortak özellikleri (model, kasa) ve davranışları (hızlanma) tanımlar.
Nesne (Object)
— Sınıf şablonundan türetilen ve bellekte yer kaplayan somut bir örnektir. Araba sınıfı bir plan ise, o plandan üretilen 'Mercedes S320' bir nesnedir.
Kalıtım (Inheritance)
— Bir sınıfın, başka bir sınıfın özelliklerini ve metotlarını devralmasıdır. Örneğin, 'Otobüs' sınıfı 'Araç' sınıfından kalıtım alarak motor ve teker gibi ortak özellikleri tekrar yazılmadan kullanabilir.
Çok Biçimlilik (Polymorphism)
— Kalıtımla gelen bir metodun, alt sınıflarda farklı biçimlerde çalıştırılabilmesidir. Örneğin, 'Önden Çekiş' metodu, araba nesnesinde farklı, kamyon nesnesinde farklı bir çekiş mantığıyla çalışabilir.
Kapsülleme (Encapsulation)
— Nesneye ait verilerin dış müdahalelerden korunması için gizlenmesidir. Örneğin, bir aracın 'Şasi numarası' gibi kritik bilgileri kapsülleme ile dışarıdan erişime kapatılabilir.
Metot (Method)
— Nesnenin gerçekleştirebileceği eylemleri veya davranışları belirleyen fonksiyonlardır. Araba sınıfı için 'Çalıştırma' veya 'Durdurma' birer metottur.
Erişim Belirleyici (Public/Private)
— Sınıf üyelerinin başka sınıflar tarafından görülüp görülemeyeceğini belirler. Public dışarıdan erişime izin verirken, Private veriyi sınıf içinde gizli tutar.
Yapıcı Metot (Constructor)
— Bir nesne 'New' anahtar kelimesiyle oluşturulduğu anda çalışan özel bir metottur. Nesnenin başlangıç değerlerini atamak için kullanılır.
Property (Özellik Bloğu)
— Kapsülleme işleminde veriye erişimi denetleyen Get ve Set bloklarını içeren yapıdır. Verinin okunmasını veya yazılmasını kontrollü hale getirir.
Algoritma
— Bir problemin çözümü için izlenmesi gereken mantıksal adımlar dizisidir. Proje kodlanmadan önce hazırlanan plan, programın hatasız çalışması için temeldir.
⚑ Bu kavramlarda hata var
Paylaş
←
Ünite 3 Eşleştirme
Ünite 4
Nesne Yapısına Giriş
Ünite 5 Eşleştirme
→
Ana Sayfa
Dersler
Çalışmam
Hesabım