Tutorial Seputar Penggunaan Method di Java
Berawal dari postingan tentang inherintance sebelumnya, ada yang mengirimkan komentar ini
Sepertinya saya tahu yang dimaksud bro anonimus ini, jadi mari kita lanjutkan tutorialnya. Sepertinya yang dimaksud dengan nambah data ini adalah mengisi atribut data dari object yang sudah dibuat. Mari kita tengok kembali class Karyawan yang kita sudah buat
Mengeksekusi Method
Kita akan belajar untuk mengeksekusi method, pada class Karyawan tersebut terdapat method / function beriNama. Method tersebut dapat kita gunakan untuk memberikan value ke atribut nama dari object Karyawan yang kita buat.
Kita buat dulu object karyawannya
Selanjutnya kita berikan nama ke object karyawan1 melalui method beriNama, misalkan namanya Supardi Charleson
Selanjutnya untuk menampilkan hasil kita bisa cetak nama karyawan1 menggunakan method println, panggil atribut nama dari object karyawan1
Source code lengkapnya bisa dilihat sebagai berikut
Saya membuat class baru yaitu class Main kemudian membuat main method di dalamnya. Apabila method tersebut dieksekusi akan tampil nama dari karyawan1
output program di VS Code |
Getter dan Setter
Nah kalau kita perhatikan di class Karyawan ini ada 3 atribut: NIP, nama, dan jenisKelamin.
class diagram Karyawan |
Kita bisa membuatkan method untuk mengisi value dan membaca value dari setiap atribut tersebut, method-method ini kita sebut sebagai Getter dan Setter. Kita akan ubah class Karyawan menjadi sebagai berikut
class diagram Karyawan, dilengkapi setter dan getter |
Kita akan tambahkan setter, yaitu method-method untuk memberi value ke atribut yaitu : setNIP untuk memberi NIP, setNama untuk memberi nama, dan setJenisKelamin untuk mengisi jenisKelamin. Kemudian kita juga menambahkan getter atau method-method untuk membaca value dari atribut class Karyawan yaitu getNIP untuk mendapatkan NIP, getNama untuk mengambil nama, dan getJenisKelamin untuk mengetahui jenis kelamin karyawan yang dimaksud. Kodenya sebagai berikut ini
Kemudian kita bisa buat main class untuk mengeksekusi source code class Karyawan
Output source code tersebut adalah sebagai berikut ini
output class Main |
Source code lengkap tutorial ini
Baca juga tutorial berikut
OOP: Class dan object
Comments
Post a Comment