Penanganan Eksepsi dalam Python

ViaByte.Net

Eksepsi Python

Beberapa konsep kunci dalam OOP Python meliputi:

  1. Kelas: Kelas adalah blueprint atau template untuk membuat objek. Ini mendefinisikan atribut dan metode yang dimiliki oleh objek tersebut.
  2. Objek: Objek adalah instansi dari suatu kelas. Ketika sebuah kelas dibuat, sebuah objek baru dapat diciptakan berdasarkan kelas tersebut.
  3. Atribut: Atribut adalah data yang terkait dengan objek. Mereka merepresentasikan karakteristik atau properti objek.
  4. Metode: Metode adalah fungsi yang terkait dengan suatu kelas. Mereka digunakan untuk memanipulasi objek atau melakukan operasi terkait dengan objek tersebut.
  5. Pewarisan: Pewarisan adalah konsep di mana sebuah kelas dapat mewarisi atribut dan metode dari kelas lain. Ini memungkinkan kita untuk membuat hierarki kelas dan memperluas fungsionalitas kelas yang ada.
  6. Polimorfisme: Polimorfisme adalah kemampuan untuk menggunakan metode yang sama dengan cara yang berbeda untuk kelas yang berbeda. Ini memungkinkan fleksibilitas dalam penggunaan kode dan meningkatkan modularitas.

Contoh penggunaan OOP dalam Python:

# Definisi kelas
class Manusia:
    # Konstruktor
    def __init__(self, nama, umur):
        self.nama = nama
        self.umur = umur

    # Metode
    def sapa(self):
        print("Halo, nama saya", self.nama, "dan saya berumur", self.umur, "tahun.")

# Membuat objek dari kelas Manusia
orang = Manusia("John", 30)

# Memanggil metode dari objek
orang.sapa()

Dalam contoh di atas, kita mendefinisikan sebuah kelas Manusia yang memiliki dua atribut, yaitu nama dan umur, serta sebuah metode sapa() yang mencetak salam dengan nama dan umur orang. Kemudian, kita membuat sebuah objek orang dari kelas Manusia dan memanggil metode sapa() dari objek tersebut.

Bagikan:

Tinggalkan komentar