Nesne Tabanlı Programlama Temelleri
Bilgisayar programcılığı staj defteri kapsamında nesne tabanlı programlama (OOP) yapıları olan sınıf, nesne, kalıtım kavramları açıklanmıştır.

Yönetici

Nesne Tabanlı Programlama (Object Oriented Programming - OOP), yazılım dünyasında en yaygın kullanılan programlama yaklaşımlarından biridir. Gerçek hayattaki nesneleri modellere dökerek yazılım geliştirmeye olanak tanır. Bu yapıyı staj sürecimde projelerde aktif şekilde kullanarak öğrendim.
Sınıf (Class) Nedir?
Bir nesnenin özelliklerini ve davranışlarını tanımlayan yapıdır. Bir nevi şablondur.
C# Örneği
class Araba {
public string Marka;
public int Hız;
public void Calistir() {
Console.WriteLine("Araba çalıştı.");
}
}
Nesne (Object) Nedir?
Sınıftan oluşturulan örneklerdir. Her nesne, sınıfın bir örneğidir.
Araba benimArabam = new Araba();
benimArabam.Marka = "Toyota";
benimArabam.Calistir();
Kalıtım (Inheritance) Nedir?
Bir sınıfın başka bir sınıftan özellik ve metotları miras almasıdır.
class Tasit {
public void HareketEt() {
Console.WriteLine("Taşıt hareket ediyor");
}
}
class Araba : Tasit {
public void Calistir() {
Console.WriteLine("Araba çalıştı.");
}
}
Öğrendiğim Bilgiler
-
OOP yapısı büyük projelerde düzen sağlar
-
Kod tekrarı azalır, bakım ve geliştirme kolaylaşır
-
Sınıf yapısı ile kod modüler hale gelir
-
Kalıtım sayesinde ortak özellikler merkezde toplanır
Etiketler
-
Önceki Yazı
Temel Kontrol Yapıları
-
Sonraki Yazı
Form Uygulamaları ile Kullanıcı Arayüzü Geliştirme
Yorum Yok
Yorum Yap
Popüler
Tümünü Gör
İlk Java Programım Hello World Adım Adım (Başlangıç Rehberi)

Bilgisayarın Yazıcılarının Bağlantısını Yapmak

Bellek Modüllerini Anakart Üzerine Monte Etmek

Anakartı Kasa içerisine Monte Etmek

İşlemciyi Anakart Üzerine Monte Etmek
- İlk Java Programım Hello World Adım Adım (Başlangıç Rehberi)
- İlk Java Programım Hello World Adım Adım (Başlangıç Rehberi)
- İlk Java Programım Hello World Adım Adım (Başlangıç Rehberi)
- İlk Java Programım Hello World Adım Adım (Başlangıç Rehberi)
- İlk Java Programım Hello World Adım Adım (Başlangıç Rehberi)
Kategoriler
- Teknoloji 6
- Lojistik Staj Defteri Konuları 23
- 3
- Çocuk Gelişimi ve Eğitimi Staj Defteri Konuları 16
- Halkla İlişkiler Ve Tanıtım Programı Staj Konuları 16
- Mekatronik Bölümü Staj Defteri Konuları 28
- 3
- Kimya Teknolojisi Staj Defteri Konuları 24
- Muhasebe Bölümü Staj Dosyası Konuları 15
- Motor Bölümü Staj Defteri Konuları 15
- 3
- Makina Teknolojileri Staj Defteri Konuları 0
- Otomotiv Teknolojisi Staj Defteri Konuları 25
- Bilgisayar Programcılığı Staj Defteri Konuları 15
- 3
- Elektrik Elektronik Staj Defteri Konuları 11
- Bilişim Teknolojileri Staj Defteri Konuları 27
- Java 26
- 3
- Yaşam 6
- İş Fikirleri 2
- Hemşirelik Staj Defteri Konuları 15
- 3
- ATT Acil Tıp Teknisyenliği Staj Defteri 10
- Eğitim ve Kariyer 7
- Python 17
Abone Ol
Abone Ol Açıklama Yazısı