A. Biodata
Output
Tugas 8.1 - 8.6
Pada pembahasan kali ini saya akan membahas tentang code berikut
A. 8.1 Time1 Class Declaration Maintains The Times in 24 Hour Format
Di contoh ini terdapat dua kelas yaitu "Time1" dan "Time1Test". Kelas "Time1"menunjukkan time dari hari. Kelas "Time1Test"merupakan sebuah aplikasi kelas dimana main method menciptakan suatu objek dari kelas "Time1" dan memanggil metodhnya. Kelas-kelas ini harus didefinisikan dalam file terpisah karena karena keduanya merupakan kelas publik
Source Code
B. 8.2 Time1 Object Use In Application
Pada contoh kali ini adalah implementasi dari source code Time1
Source Code
Output :
C. 8.3 Controlling Access to Members
Program kali ini class MemberAccesTest menjelaskan
bahwa private class members tidak dapat diakses dari luar class. Class -
class di dalam pemrograman java dapat saling berhubungan satu sama lain,
caranya adalah dengan saling memberikan akses terhadap member mereka masing -
masing. Yang disebut dengan member adalah semua yang berada di dalam class,
seperti atribute dan method. Setiap class, atribute, dan method memiliki
control access, dimana hak control access ini dituliskan secara eksplisit di
awal pendeklarasian class dan method. Hak access ini biasa disebut dengan
modifier dan memiliki beberapa tingkatan.
Source Code
Source Code tidak mengeluarkan output karena eror
D. 8.4 Refering to the Current Object Member with "This" Reference
Setiap object dapat mengakses reference pada diri sendiri dengan keyword "This". Ketika non static method dipanggil dalam suatu object, the metodh body secara implisit menggunakan this merujuk pada object instance variable dan method lain. Hal ini membuat class code bisa mengetahui object mana yang harus dimanipulasi
Source Code
Output
E. 8.5 Time Class with Overload Capacities
Program 8.5 membuat Class Time2 dengan overload capacities. Class Time2 berisi 5 overloaded constructor yang menyediakan cara yang mudah untuk menginisiasi object di new class Time2. Setiap constructor menginisiasi object untuk memulai pada keadaan konsisten
Source Code
F. 8.6 Overloaded Constructor Use to Initialize Time2 Object
Program 8.6 adalah code untuk menjalankan Time2 dengan Overload Capacities
Source Code
Output
Tugas Konversi
Pada kesempatan kali ini saya akan membagikan tentang program yang menjalankan tentang konversi mata uang Rupiah ke beberapa mata uang lainnya
Source Code
Output
No comments:
Post a Comment