TUGAS PBO B (CLASSES AND OBJECTS : A DEEPER LOOK)
CLASSES & OBJECTS (8.1-8.6, "Java How To Program")
Berikut kita akan melihat lebih dalam membangun kelas, mengontrol akses ke anggota Class dan membuat konstruktor. Dengan contoh kodingan berikut yang mendeklarasikan mengelola/mengubah waktu dari kelas Time1 menjadi ke format 24 jam. Untuk contoh kodingan ini, terdiri dari dua kelas program yaitu Time1 dan Time1Test. Di kelas program Time1 ini menunjukkan ke time / waktu dari hari dalam format waktu 24 jam. Sedangkan untuk program kelas Time1Test merupakan sebuah pengaplikasian program kelas yang dimana main method-nya menciptakan suatu objek dari program kelas Time 1 dan juga memanggil method-nya. Untuk file program kelas ini juga harus dideklarasikan menjadi sebuah file yang terpisah, karena program kelas tersebut merupakan suatu kelas public dan bukan private.
Berikut source code Time1
Controlling Access to Members
Dan berikut contoh output jika kita berusaha mengcompilenya
Referring to the Current Object's members with the this Reference
Untuk melakukan demonstrasi file.java yang berisi lebih dari satu Class menghasilkan file-file ekstensi .class untuk setiap kelasnya dilakukan kompilasi. File berisi beberapa deklarasi kelas, kompilator menempatkan kedua file Class untuk kelas tersebut di direktoru yang sama. Untuk contohnya Source code dibahawa hanya kelas inites yang dinyatakan publik. Sebuah source code hanya dapat berisi satu kelas Public
Time Class Case Study: Overloaded Constructors
Pada contoh ini akan ditunjukkan class dengan overloaded constructors yang membuat object di class tersebut bisa dinisialisasi dengan cara yang berbeda. Untuk melakukan overload constructors, diperlukan beberapa deklarasi constructor dengan signatures yang berbeda.
Berikut source code class Time2 yang mempunyai overloaded constructors
Berikut Hasil Outputnya:
Sekian dari pos saya, Terima kasih telah membacanya .
Komentar
Posting Komentar