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

Kali ini, saya akan membuat sebuah program konversi uang menggunakan BlueJ. Saya membuat sebuah program konversi mata uang rupiah ke beberapa mata uang lainnya seperti dollar, poundsterling, ringgit,dan baht.

Berikut source code untuk konversi mata uang:

Berikut source code untuk " konversimatauangtest":

Jika kedua source code tersebut di compile maka akan menghasilkan output seperti ini :



























        

Komentar

Postingan Populer