Data Karyawan
Data Karyawan
Data karyawan
2. class karyawan:
jumlah_karyawan = 2
def __init__(self,nama,gaji):
self.nama = nama
self.gaji = gaji
karyawan.jumlah_karyawan +=2
def tampilkan_jumlah(self):
print("total karyawan:",karyawan.jumlah_karyawan)
def tampilkan_profil(self):
print("nama :",self.nama)
print("gaji :",self.gaji)
karyawan1 = karyawan("sarah",1000000)
karyawan2 = karyawan("budi",2000000)
karyawan3 = karyawan("ratna",100)
karyawan4 = karyawan("bambang",200)
karyawan1.tampilkan_profil()
karyawan2.tampilkan_profil()
karyawan3.tampilkan_profil()
karyawan4.tampilkan_profil()
print("total karyawan :",karyawan.jumlah_karyawan)
hasil
C:\Users\usur\PycharmProjects\pythonProject\venv\Scripts\python.exe
C:/Users/usur/PycharmProjects/pythonProject/main.py
nama : sarah
gaji : 1000000
nama : budi
gaji : 2000000
nama : ratna
gaji : 100
nama : bambang
gaji : 200
total karyawan : 10
class induk :
parent_attr =100
def __init__(self):
print("memanggil konstruktor induk")
def parent_method(self):
print ("memanggil metode induk")
def get_attr(self):
print("atribut induk :",induk.parent_attr)
def child_metmod(self):
print("memanggil metode anak")
c = anak()
c.child_metmod()
c.parent_metmod()
c.set_attr(200)
c.get_attr()
hasil