- Quote :
- jadi klo setter kita meng Hard code sebuah variabel seperti contoh diatas??
begitu???
tidak.
misalnya anda bikin satu variabel bernama a.
untuk mengeset atau mengubah nilai a, anda kan pake a = 10, a = 50, dll bukan?
nah, sementara properti yang private nggak bisa diakses dari luar.
misalnya properti nama dari kelas manusia di atas.
Manusia a = new Manusia();
a.nama = "Badu"; << pasti error, karena 'nama' itu private.
nah, biar kita mengeset nama tersebut, dibuatlah setter.
a.set_nama("Badu"); << ini baru bisa.
begitu juga untuk getter, supaya kita bisa mendapatkan nama.
std::string xyz = a.get_nama();
BTW, anda belajarnya pake bahasa apa? biar nyambung