23 April 2021

Inilah Penjelasan Mengenai CLASS Dalam Bahasa Pemrograman Python – Part 5

www.niguru.comNiguru.com | Jumat, 23 Apr 2021 | Pada posting sehari sebelumnya mengenai class, Niguru.com sudah menjelaskan mengenai function yang menggunakan attribute yang berbeda-beda namun tetap terbatas pada atrribute yang sudah dideklarasikan pada function __init__.

Pada posting kali ini Niguru.com menjelaskan mengenai cara penulisan script untuk class yang tidak menggunakan attribute sama sekali pada parameternya.

Sintaks class tanpa parameter:

class nama_class:
 def __init__(self):
  self

Contoh:

class salam:
 def __init__(self):
  self

Dan penulisan function tanpa parameter bila tidak berada di dalam class adalah:

nama_function():
 konten_function

Maka pada saat ditempatkan di bawah class menjadi:

nama_function(self):
 konten_function


www.niguru.com

Contoh, bila sebelumnya:


www.niguru.com

Saat ditempatkan di bawah class menjadi:

www.niguru.com

 
Untuk lebih jelasnya Niguru.com akan membuat module berisi class, sebagai berikut:

class salam:
 def __init__(self):
  self

 def pagi(self):print "selamat pagi"
 def siang(self):print "selamat siang"
 def sore(self):print "selamat sore"
 def malam(self):print "selamat malam"


www.niguru.com

Simpan dengan nama mClass02.py (boleh disimpan dengan nama lain):

www.niguru.com

 
Selanjutnya Niguru.com akan membuat program yang akan mengimpor module tersebut dalam file yang berbeda, dan berikut ini programnya:

import mClass02
y=x.salam()

y.pagi()
y.siang()
y.sore()
y.malam()


www.niguru.com

Simpan dengan nama importClass03.py (boleh disimpan dengan nama lain):

www.niguru.com

 
Buka DOS /command prompt. Buka atau jalankan file importClass03.py. 
Hasilnya:


www.niguru.com

Demikianlah penjelasan mengenai pengenalan class dalam bahasa pemrograman Python. 
Semoga penjelasan mengenai class yang dijelaskan secara bertahap pada 5 posting dalam beberapa hari ini, dapat menambah wawasan dan pengetahuan bagi teman-teman pembaca sekalian.

Selamat beraktivitas .. Have a nice day :-)

www.Niguru.com (Nino Guevara Ruwano)

No comments:

Post a Comment