Untuk membuat object, sobat memerlukan class di dalam bahasa pemrograman python. Dalam pembuatan class, sobat membutuhkan metode-metode yang berbentuk function (def). Class sendiri terdiri dari satu atau beberapa function yang memiliki fungsi masing-masing dalam mengakses atau mengolah object yang dibuat. Formula penulisan class.class namaKelas (object) :
"""Keterengan class yang dibuat (bisa menyebutkan function-funtion yang akan ditulis di dalam class)."""
def __init__(self, var) :
self.var = var
def namaFunction1(self) :
return …
def nameFunction2(self) :
rerturn …
...
...
def nameFunction_n(self) :
return … Lihat contoh di bawah ini sob :
"""Keterengan class yang dibuat (bisa menyebutkan function-funtion yang akan ditulis di dalam class)."""
def __init__(self, var) :
self.var = var
def namaFunction1(self) :
return …
def nameFunction2(self) :
rerturn …
...
...
def nameFunction_n(self) :
return … Lihat contoh di bawah ini sob :
- Class Pesan
Keterangan :- class pesan(object) :
Membuat kelas bernama pesan. - “This class obtain string.”
Kalimat tersebut adalah keterangan. Sesuai keterangan di atas, class yang dibuat mengandung string. - def __init__(self, string) :
self.string = string
Di dalam kelas harus adanya initial ( __init__ ) karena untuk mengindeks variable yang ada dibelakang self. Contoh di atas terdapat var string yang berfungsi mengindeks isi pesan yang diinput dalam class pesan. - def cetakIni(self) :
return self.stringMencetak string yang diinput oleh user dengan cara mengembalikan nilai self.string (return self.string) - def cetakHurufBesar(self) :
return str.upper(self.string)
Mencetak huruf besar / kapital dengan menggunakan fungsi upper. - def cetakHurufKecil(self) :
return str.lower(self.string)
Mencetak huruf kecil dengan menggunakan fungsi lower. - def cetakHurufTitle(self) :
return str.title(self.string)
Mencetak huruf title (huruf kapital pada setiap kata) dengan menggunakan fungsi title.) - def jumlahKarakter(self) :
print "Kalimatku mempunyai",len(self.string),"karater."
Mencetak jumlah karakter dari string yang diinput dalam class pesan tersebut. - def perbarui(self,stringBaru) :
self.string = stringBaru
Mengganti string yang diinput ke dalam class pesan dengan string baru. - def __str__(self) :
return self.string
Mencetak nilai string yang diinput.
- class pesan(object) :
nice banget infonyaa kereeen, buat yangpengen belajar pemprograman bis gampang paham ini
ReplyDeletebahasa pemograman python itu yang ada di symbian kan gan??
ReplyDelete@Andretti, Silahkan belajar gan. kita bisa belajar bareng
ReplyDelete@nabila, kalo di symbian q malah belum pernah menemui ada apa gak.. setahuku python itu bahasa pemprograman di pc
ReplyDelete