Pemograman Berorentasi Objek
Tugas 1 Pemograman Berorentasi Objek
Class and Object : A deeper Look (8.1-8.6)
1. Time Class Case Study
Contoh di sini terdiri dari dua class yaitu "Time1" dan Time1test". "Time1" menunjukkan time sedangkan untuk "Time1Test" adalah pengaplikasian dari "Time1".
Berikut ini source code untuk "Time1":
Untuk program Time1test merupakan program pengaplikasian dari program Time1.Time1 dan Time1test merupakan project yang sama namun terpisah
Berikut ini source code untuk "Time 2":
Jika kedua kelas tersebut sudah dibuat, jika di-compile maka akan mendapatkan output seperti ini:
2.Controlling Access to member
Pada program ini akan dijelaskan bahwa private tidak bisa diakses di luar class. Jika di compile, maka akan eror.
Berikut ini kesalahan-kesalahan yang terjadi:
3.Reffering to Current Object's Members with the this Reference
Setiap objek dapat mengakses reference ke dirinya sendiri menggunakan kata kunci "this". Saat metode dipanggil untuk objek tertentu, isi metode tersebut secara implisit menggunakan kata kunci "this" untuk menunujuk ke variabel objek dan metode lainnya.
Berikut ini adalah source code dari "ThisTime":
Jika di compile maka akan menampilkan output seperti berikut ini :
4.Time Class Case Study: Overloaded Constructors
Seperti yang telah kita ketahui, kita dapat mendeklarasikan constructor untuk menentukan bagaimana seharusnya object class diinisialisasi. Kita akan mendemonstrasikan class dengan beberapa overloaded constructors,yang memungkinkan object class tersebut diinisialisasi dengan cara berbeda.
Berikut ini source code untuk Time2 :
Berikut ini adalah source code untuk Time2test agar program Time2 dapat di compile dan memiliki ouput: :
Jika kedua class sudah dibuat maka akan muncul tampilan seperti berikut ini :
Biodata
Berikut ini adalah source code untuk menampilkan biodata menggunakan BlueJ.
Berikut ini adalah output nya :
Konversi Mata Uang
Komentar
Posting Komentar