Apa sih setter getter? Setter getter ini ada di konsep OOP bagian enkapsulasi(pembungkusan). Setter adalah pengeset nilai. Getter adalah pengirim nilai. Setter getter ini diimplementasikkan dalam bentuk fungsi. Apa sih enkapsulasi? Enkapsulasi adalah pembungkusan. Lho apa yang dibungkus? Yang dibungkus adalah variabel data. Maksudnya variablel data adalah variabel yang terdapat dalam suatu class. Cara membungkusnya adalah dengan memberi akses modifier private. Atau tidak diberi akses modifier, karena dalam bahasa C++ jika tidak ada akses modifiernya oleh C++ didefault private. Nah disinilah setter getter dibutuhkan. Lha gimana nggak? Masa kita capek2 bikin variabel tapi gak bisa digunain. kan konyol juga. Jadi kita butuh sesuatu untuk bisa menjadi jembatan saat memasukkan dan mengambil nilai. Setter(memasukkan nilai). Getter(mengambil nilai). Bingung? Jangan bingung :D Bisa diibiaratkan variabel adalah raja dan setter getter adalah pengawalnya. Si raja gak bole...
Change the world by your own Code