Inheritance dan instance merupakan konsep penting dalam pemrograman berorientasi objek. Inheritance berarti sebuah class dapat mewarisi sifat dan perilaku dari class lain. Instance merupakan objek konkret yang dihasilkan dari class. Berikut ini adalah contoh class yang mencirikan inheritance dan instance.
Contoh class yang menerapkan inheritance adalah class Manusia dan class Pelajar. Class Manusia adalah class induk atau parent class, sedangkan class Pelajar adalah class anak atau child class. Class Pelajar akan mewarisi sifat dan perilaku dari class Manusia. Berikut ini adalah contoh kode class Manusia dan class Pelajar.
“`
class Manusia:
def __init__(self, nama, umur):
self.nama = nama
self.umur = umur
def info(self):
print(‘Nama:’, self.nama)
print(‘Umur:’, self.umur)
class Pelajar(Manusia):
def __init__(self, nama, umur, kelas):
super().__init__(nama, umur)
self.kelas = kelas
def info(self):
super().info()
print(‘Kelas:’, self.kelas)
“`
Pada contoh kode di atas, class Manusia memiliki atribut nama dan umur serta method info(). Method info() digunakan untuk menampilkan informasi nama dan umur. Class Pelajar mewarisi sifat dan perilaku dari class Manusia melalui perintah super().__init__(nama, umur). class Pelajar memiliki atribut kelas dan method info() yang akan menampilkan informasi kelas.
Contoh class yang menerapkan instance adalah class Lingkaran. Class Lingkaran digunakan untuk menghitung luas dan keliling lingkaran. Objek atau instance yang dihasilkan dari class Lingkaran memiliki atribut jari-jari dan method luas() serta keliling(). Berikut ini adalah contoh kode class Lingkaran.
“`
class Lingkaran:
def __init__(self, jari_jari):
self.jari_jari = jari_jari
def luas(self):
return 3.14 * self.jari_jari ** 2
def keliling(self):
return 2 * 3.14 * self.jari_jari
“`
Pada contoh kode di atas, class Lingkaran memiliki atribut jari_jari dan method luas() serta keliling(). Method luas() akan mengembalikan nilai luas lingkaran, sedangkan method keliling() akan mengembalikan nilai keliling lingkaran. Objek atau instance yang dihasilkan dari class Lingkaran memiliki atribut jari_jari yang akan digunakan untuk menghitung luas dan keliling lingkaran.
Dalam pemrograman berorientasi objek, inheritance dan instance sangatlah penting untuk mempermudah pembuatan program dan mengurangi duplikasi kode. Dengan menerapkan inheritance, sebuah class dapat mewarisi sifat dan perilaku dari class lain sehingga mempercepat proses pengembangan program. Sementara itu, dengan menerapkan instance, objek yang dihasilkan dari class dapat digunakan untuk mempermudah penghitungan atau manipulasi data.
Dalam contoh class yang mencirikan inheritance dan instance adalah class Manusia dan class Pelajar serta class Lingkaran. Class Manusia dan class Pelajar menerapkan inheritance, sedangkan class Lingkaran m
Sabtu, 09 September 2023
Contoh Class Yang Mencirikan Inheritance Dan Instance
Related Posts
Chord Sudah Jangan Kau Usik LagiChord ‘Sudah Jangan Kau Usik Lagi’: Lagu yang Menghadirkan Kesederhanaan dengan Kunci Gitar yang Menyentuh&#… Read More
Chord St12 Cinta Tak SepantasnyaChord ‘Cinta Tak Sepantasnya’ – Lagu Emosional dari ST12‘Cinta Tak Sepantasnya’ adalah sal… Read More
Chord St12 Aku Terasa Mati Ditinggal KekasihJudul: ‘Menghayati Chord Gitar ST12 – Aku Terjatuh Mati Ditinggal Kekasih’Pengenalan :‘Aku Terja… Read More


























Langganan:
Posting Komentar (Atom)
Arsip Blog
- Oktober 2023 (69)
- September 2023 (727)
- Agustus 2023 (744)
- Juli 2023 (680)