Nesne Yönelimli Programlama nedir

Programlama Paradigması Kavramları

Eleanor Thomas

Senior Data Analytics Engineer

Nesne yönelimli programlama nedir

  • Nesne Yönelimli Programlama: kodun "nesneler" etrafında örgütlendiği programlama stili
  • Nesneler: OOP'nin temel birimi; veri ve kod içerebilir

Nesne yönelimli programlama

Programlama Paradigması Kavramları

Sınıflar nedir?

  • Sınıflar: aynı sınıftan tüm nesneler arasında paylaşılan işlev ve bilgileri içeren kategoriler
  • Ne sınıflar ne de nesneler, fonksiyonlar gibi birer işlem değildir; ancak işlemler hakkında bilgi içerebilir

Nesne yönelimli programlama

Programlama Paradigması Kavramları

Sınıflar vs. nesneler

Sınıflar

  • Nesnelerin genel kategorisi
  • O sınıftan çok sayıda örnek oluşturulabilir

Nesneler

  • Belirli bir sınıfın somut örneği
  • Sınıfın ortak özelliklerini ve bireysel nitelikleri yansıtır

Köpek grubu

İsim etiketi olan köpek

Programlama Paradigması Kavramları

Python'da nesne yönelimli programlama

class Dog():

def __init__(self, name): self.name = name
def bark(self): print("Arf!")
lacy = Dog("Lacy")
lacy.bark()

Çıktı:

Arf!
Programlama Paradigması Kavramları

Haydi pratik yapalım!

Programlama Paradigması Kavramları

Preparing Video For Download...