Tugas_1 PBO B
TUGAS 1 PEMOGRAMAN BERBASIS OBJEK (CHAPTER 8 CLASSES AND OBJECTS : A DEEPER LOOK)
Latihan Program(8.1 - 8.6)
Diagram Kelas:
8.1 Time1 Class Declaration Maintains The Time In 24-Hour Format.
Program ini bertujuan untuk mengubah waktu dari format 24 jam menjadi format AM/PM
8.2 Time1 Object Used In An Application.
Program untuk mengaplikasikan Time1.java
Outputnya adalah sebagai berikut:
8.3 Controlling Access To Members.
program untuk menunjukkan eror karena private access pada object Time1. Program ini juga menjelaskan bahwa setiap anggota kelas yang berinisial Private tidak bisa / tidak dapat diakses di bagian luar kelas.
8.4 Referring to The Current Object's Members with The this Reference.
Dalam program kelas ini digunakan secara implisit dan eksplisit yang bertujuan untuk merujuk kepada anggota dari suatu objek. Setiap objek di dalam program kelas ini bisa mengakses reference ke dirinya sendiri menggunakan keyword "this".
Outputnya adalah:
8.5 Time Class Case Study : Overloaded Constructors.
Seperti yang kita ketahui, kita dapat mendeklarasikan konstruktor / Constructors kita sendiri untuk dapat menentukan bagaiman sebuah objek kelas harus diinialisasikan. Selanjutnya, akan dijelaskan bagaiman dari suatu kelas yang memiliki beberapa kelebihan beban konstruktor / overloaded constructor yang memungkinkan objek kelas tersebut diinialisasi dengan cara yang berbeda. Untuk melakukan suatu overloaded constructors ini, kita cukup memberikan beberapa deklarasi konstruktor dengan Signature yang berbeda.
8.6 Overloaded Constructors Used to Initialize Time2 Objects.
Berikut, inilah contoh source code dari program kelas "Time2Test" :
Outputnya:
Komentar
Posting Komentar