Menu
Coddy logo textTech

OOP'ye Giriş

Coddy'nin Python Journey'sinin Object Oriented Programming bölümünün bir parçası — ders 2 / 64.

Nesne Yönelimli Programlama (OOP), kodu veri (öznitelikler) ve fonksiyonlar (metotlar) içeren nesneler etrafında düzenler.

Bir sınıf içeren car.py adında bir dosya oluşturun

class Car:
    pass  # hiçbir şey yapmayan yer tutucu

Sınıfı kullanmak için driver.py adlı başka bir dosya oluşturun

from car import Car

Car sınıfından bir nesne oluşturun

my_car = Car()

Nesnenizin türünü kontrol edin

print(type(my_car))

Çıktı:

<class 'car.Car'>

Bu, Car sınıfınızdan başarıyla bir nesne oluşturduğunuzu doğrular. OOP'de bir sınıf bir taslak gibidir ve nesne, o taslaktan inşa ettiğiniz şeydir.

challenge icon

Görev

Orta

Bu görevde, car.py dosyasında bir Car sınıfı uygulayacak ve bunu driver.py dosyasında kullanacaksınız.

Car sınıfını düzgün bir şekilde içe aktarmak ve kullanmak için driver.py dosyasını güncellemeniz gerekiyor

Ayrıntılı TODO yorumları, uygulamanın her adımında size rehberlik edecektir. Sürücü dosyası, uygulamanızın doğru çalışıp çalışmadığını doğrulayacak test senaryoları içerir.

Kopya kağıdı

Nesne Yönelimli Programlama (OOP), kodu veri (nitelikler) ve fonksiyonlar (metotlar) içeren nesneler etrafında düzenler.

class anahtar kelimesini kullanarak bir sınıf oluşturun:

class Car:
    pass  # hiçbir şey yapmayan yer tutucu

Başka bir dosyadan bir sınıfı içe aktarın:

from car import Car

Bir sınıftan bir nesne oluşturun:

my_car = Car()

Bir nesnenin türünü kontrol edin:

print(type(my_car))
# Çıktı: <class 'car.Car'>

OOP'de bir sınıf bir taslak gibidir ve nesne, o taslaktan inşa ettiğiniz şeydir.

Kendin dene

from car import Car

# YAPILACAK: Sınıftan bir nesne oluşturun
my_car = ?

# my_car'ın türünü yazdırın
print(type(my_car))
quiz iconKendini test et

Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.

Object Oriented Programming bölümündeki tüm dersler