Sabtu, 09 September 2023

Contoh Class Yang Mencirikan Inheritance Dan Instance

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

:)
:(
hihi
:-)
:D
=D
:-d
;(
;-(
@-)
:P
:o
:>)
(o)
:p
(p)
:-s
(m)
8-)
:-t
:-b
b-(
:-#
=p~
x-)
(k)