REKLAM ALANI

Python – Nesne Yönelimli Programlama – Sınıflar

Python – Nesne Yönelimli Programlama – Sınıflar

avatar Nouri
Aktif Üye
1236
#1
Yorumu Paylaş

Kod:
liste = [1,2,3,4,5]  # Liste objesi oluşturmak
liste.append(6) # Append metodu
 
print(liste)
 
"""
Çıktı
 
[1, 2, 3, 4, 5, 6]
 
"""
 
Kod:
print(type(liste)) # liste objesi
 
"""
Çıktı
 
list
 
"""
 
Kod:
def toplama(a,b):
    return a + b
print(type(toplama)) # Fonksiyon objesi
 
"""
Çıktı

function
 
"""
Sınıflar
Kendi veri tiplerimizi oluşturmak ve bu veri tiplerinden objeler üretmemiz için öncelikle objeleri üreteceğimiz yapıyı tanımlamamız gerekiyor. Bunu tasarladığımız yapıya da sınıf veya ingilizce ismiyle class diyoruz. Şimdi class yapılarını öğrenerek konumuza başlayalım.
Class Anahtar KelimesiSınıflar veya Classlar
 objelerimizi oluştururken objelerin özelliklerini ve metodlarını tanımladığımız bir yapıdır ve biz herbir objeyi bu yapıya göre üretiriz. İsterseniz bir Araba classı tanımlayarak yapımızı kurmaya başlayalım.
 
Kod:
class Araba():
    model =  "Renault Megane"
    renk = "Gümüş"            # Sınıfımızın özellikleri (attributes)
    beygir_gücü = 110
    silindir = 4
 
Kod:
class Araba():
    model =  "Renault Megane"
    renk = "Gümüş"            # Sınıfımızın özellikleri (attributes)
    beygir_gücü = 110
    silindir = 4
Kod:
araba1 =  Araba() # Araba veri tipinden bir "araba1" isminde bir obje oluşturduk.
 
print(araba1) # Objemizin veri tipi Araba
 
"""
Çıktı
 
<__main__.Araba at 0x8b9f76f860>
 
"""
Kod:
print(type(araba1))
 
"""
Çıktı
 
__main__.Araba
 
"""
deneme
Aktif Üye

Konuda Ara

0 Yorum


Konuyu Okuyanlar: