Tugas PBO-C 2 : Class dan Objek
Time Class Study
Pada kasus ini terdapat class Time1 dan Time1Test.
Sourcecode Time1
Sourcecode Time1Test
Output pada BlueJ
Controlling Access to Member
Salah satu manfaat pemberian akses pada kelas adalah untuk melindungi beberapa jenis informasi rahasia, misalnya catatan karyawan atau laporan laba rugi untuk perusahaan startup sehingga tidak dapat diakses dari objek lain.
Sourcecode MemberAccessTest
Ouput pada BlueJ
Referring to the Current Object's Members with the this Reference
Keyword this memiliki banyak fungsi pada Java. Di sini saya berikan 6 penggunaan this :
- this dapat digunakan untuk merujuk variabel instance kelas saat ini.
- this dapat digunakan untuk memanggil metode kelas saat ini (secara implisit)
- this dapat digunakan untuk memanggil konstruktor kelas saat ini.
- this bisa dilewatkan sebagai argumen dalam pemanggilan metode.
- this bisa diteruskan sebagai argumen dalam panggilan konstruktor.
- this dapat digunakan untuk mengembalikan instance kelas saat ini dari metode.
Sourcecode ThisTest
Output pada BlueJ
Time Class Case Study: Overloaded Constructors
Overloaded constructor dilakukan untuk mendeklarasikan constructor secara berbeda-beda.
Sourcecode Time2
Default and No-Argument ConstructorsSourcecode Time2Test
Output pada BlueJ
Komentar
Posting Komentar