PBO 1-Pengenalan Java
CLASSES AND OBJECT : DEEPER LOOK
0.0 BIODATA DIRI
Pertama, kita akan belajar membuat program java sederhana terlebih dahulu, yaitu membuat program yang outputnya merupakan biodata diri. Berikut adalah source code programnya:
Berikut adalah outputnya:
Selanjutnya kita akan membahas mengenai latihan dari buku "Java How to Dietel" bab 8, yaitu latihan 8.1 hingga 8.6.
8.1 TIME1 CLASS DECLARATION
Terdapat 2 contoh program mengenai format waktu. Program yang pertama ini berisi mengenai variabel hour, minute dan second yang mendeklarasikan string yang akan di panggil di program selanjutnya. Berikut adalah source code program Time1 Class yang pertama:
8.2 TIME1 TEST CLASS USED IN APPLICATION
Selanjutnya merupakan program Time Test Classes yang berisi fungsi pada program Time yang dibuat dalam bentuk terpisah namun dalam file yang sama. Kedua program ini merupakan public classes yang berisi mengenai format waktu jam, menit dan detik. Berikut programnya:
Dan ini merupakan outputnya:
8.3 CONTROLLING ACCESS TO MEMBER
Masih berhubungan dengan program sebelumnya, kali ini adalah sebuah program untuk menampilkan error. Program bagi anggota privat yang 'memblokir' akses diluar kelas yang outputnya berupa error. Berikut programnya:
Ini adalah hasil error ketika di compile:
8.4 REFERRING TO THE CURRENT OBJECTS MEMBERS WITH THE "this" REFERENCE
Dalam program ini setiap object dalam program dapat mengakses ke dirinya sendiri dengan keyword "this". Reference "this" sendiri dapat digunakan secara implisit dan eksplisit. Berikut adalah contoh program yang terdapat dua kelas dalam satu file:
Output program:
8.5 TIME2 CLASS WITH OVERLOADED CONSTRUCTORS
Program kali ini adalah contoh studi kasus dimana sebuah time class dengan kondisi overloaded constructors sehingga inisiasi objek nya dilakukan dengan cara yang berbeda. Berikut adalah source code programnya:
8.6 OVERLOADED CONSTRUCTORS USED TO INITIALIZE TIME2 OBJECTS
Source code untuk program Time2Test:
Output untuk kedua program diatas:
Comments
Post a Comment