Menu
CoddyTech

Pengantar OOP

Termasuk bagian Pemrograman Berorientasi Objek dalam perjalanan Python di Coddy. Pelajaran 2 dari 64.

Pemrograman Berorientasi Object (OOP) mengatur kode berdasarkan object yang berisi data (atribut) dan fungsi (method).

Buat file bernama car.py dengan sebuah class

class Car:
    pass  # pengisi sementara yang tidak melakukan apa-apa

Buat file lain bernama driver.py untuk menggunakan class tersebut

from car import Car

Buat object dari class Car

my_car = Car()

Periksa tipe data object-mu

print(type(my_car))

Output:

<class 'car.Car'>

Ini memastikan kamu berhasil membuat object dari class Car milikmu. Dalam OOP, class seperti cetak biru, dan object adalah sesuatu yang kamu buat berdasarkan cetak biru tersebut.

challenge icon

Tantangan

Sedang

Dalam tantangan ini, kamu akan mengimplementasikan class Car di car.py dan menggunakannya di driver.py.

Kamu perlu memperbarui driver.py untuk mengimpor dan menggunakan class Car dengan benar.

Komentar TODO yang terperinci akan memandu kamu melalui setiap langkah implementasi. File driver berisi kasus uji yang akan memastikan implementasimu berfungsi dengan benar.

Coba sendiri

from car import Car

# TODO: Buat object dari class
my_car = ?

# Cetak tipe data my_car
print(type(my_car))
quiz iconUji dirimu

Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.

Semua pelajaran di Pemrograman Berorientasi Objek

Latihan sendiri: Compiler Python online