Tugas PBO 8.1-8.6
A. Time Class Case Study
Contoh pertama kita terdiri dari dua kelas Time1.java dan Time1Test.java. Kelas Time1 mewakili waktu hari. Kelas Time1Test adalah kelas aplikasi di mana metode utama membuat satu objek kelas Time1 dan memanggil metodenya. Kelas-kelas ini harus dideklarasikan dalam file terpisah karena keduanya adalah kelas publik.
Untuk Time1.java source codenya adalah sebagai berikut
Kemudian untuk Time1Test.java source codenya adalah sebagai berikut
Output dari Time1Test.java adalah sebagai berikut
Pengubah akses publik dan pribadi mengontrol akses ke variabel dan metode kelas. tujuan utama dari metode publik adalah untuk menyajikan pandangan kepada klien kelas dari layanan yang disediakan class. Klien tidak perlu peduli dengan bagaimana kelas menyelesaikan tugasnya. Karena alasan ini, variabel privat dan metode privat kelas (yaitu, detail implementasinya) tidak dapat diakses oleh kliennya.
Berikut merupakan contoh source code untuk mencoba mengakses ke private class
Berikut Contoh error yang didapatkan
C. Referring to the Current Member Object's Members with the this Reference
Setiap objek dapat mengakses referensi ke dirinya sendiri dengan kata kunci this (terkadang disebut this referensi). Ketika metode non-statis dipanggil untuk objek tertentu, isi metode secara implisit menggunakan kata kunci this untuk merujuk ke variabel instance objek dan metode lainnya. Ini memungkinkan kode kelas untuk mengetahui objek mana yang harus dimanipulasi.
Berikut Merupakan Contoh source codenya
Kemudian berikut adalah ouputnya
D. Time Class Case Study : Overloaded Constructors
Comments
Post a Comment