Classes and Objects

    Untuk lebih mengetahui cara pemakaian Java, maka pada materi ini kita akan mempelajari bagaimana caranya untuk menggunakan Classes dan Objects di Java. Aplikasi yang saya gunakan adalah Blue J. Untuk mempelajari classes dan objects tersebut diberikan beberapa case study.

1. Time Class Case Study
    Time class case study ini mempunyai dua class yaitu Time1 dan Time1Test. Class Time1 mewakili waktu hari ini dan Class Time1Test adalah aplikasi class yang main methodnya membuat objek dari ckass Time1 dan memanggil method tersebut.


Time1 Class source code :

Time1Test Class source code : 

    Setelah kedua class tersebut dibuat, maka outputnya adalah :





2. Controlling Access to Members
   Dalam case study ini, anggota kelas private tidak dapat diakses di luar kelas. Ketika program tersebut dijalankan, maka compiler akan menunjukkan bahwa private member tidak bisa diakses. Program ini memerlukan source code dari Time1.


MemberAccessTest Source Code :


    Jika dijalankan maka hal ini yang akan terjadi :






3. Referring to the Current Object's Members with the  'this' Reference

    Setiap objek bisa mengakses reference ke dirinya sendiri dengan menggunakan keyword 'this'. 

ThisTest Source Code :

    Hasil yang akan ditampilkan jika source code dijalankan:




4. Time Class Study : Overloaded Constructors 

    Kita dapat mendeklarasikan constructor kita sendiri untuk menentukan bagaimana objek dari suatu kelas harus diinisialisasi. Suatu kelas yang memiliki beberapa overloaded conductor yang memungkinkan objek dari suatu kelas dapat diinisialisasikan secara berbeda. Untuk melakukan overload constructor, sediakan beberapa deklarasi constructor dengan signature yang berbeda. 

Time2 Source Code :

Time2Test Source Code :


    Jika kedua kelas telah dibuat, output yang akan keluar jika dicompile : 




Comments

Popular Posts