Laporan 2 -Konsep Dasar Pemogramman Beriorientasi Objek
Laporan review pada praktikum kali ini membahas tentang Object yang dimana diartikan sebagai insatansiasi atau hasil ciptaan dari suatu kelas yang telah dibuat sebelumnya. Dalam pengembangan program orientasi objek lebih lanjut, sebuah objek dapat dimungkinkan terdiri atas objek-objek lain. Atau, bisa jadi sebuah objek merupakan turunan dari objek lain sehingga mewarisi sifat-sifat induknya.
Contoh pembuatan objek dalam bahasa java :
Manusia objMns1 = new Manusia( ) ; //membuat objek manusia
Project yang kedua sedikit mereview juga tentang Method. Method di kenal sebagai suatu function dan procedure dalam OOP, method digunakan untuk memodularisasi program melalui pemisahan tugas dalam suatu kelas.
Contoh implementasi method :
Public int jumlahAngka (int x, int y)
{
Int z = x + y;
Return z;
}
Selanjutnya, ada dua cara melewatkan argument ke method, yaitu :
1. Melewatkan secara Nilai (Pass by Value)
Digunakan untuk argument yang mempunyai tipe data primitive (byte, short, int, long, float, double, char, dan Boolean). Prosesnya adalah compiler hanya menyalin isi memori (pengalokasian suatu variable), dan kemudian menyampaikan salinan tersebut kepada method. Isi memory ini merupakan data “sesungguhnya” yang akan dioperasikan. Karena hanya berupa salinan isi memory, maka perubahan yang terjadi pada variable akibat proses di dalam method tidak akan berpengaruh pada nilai variable asalnya.
2. Melewatkan secara Referensi (Pass by Reference)
Digunakan pada array dan objek. Dan prosesnya isi memori pada variable array dan objek merupakan penunjuk ke alamat memory yang mengandung data sesungguhnya yang akan dioperasikan. dengan kata lain, variable array atau objek menyimpan alamat memory bukan isi memory.
Contoh pembuatan objek dalam bahasa java :
Manusia objMns1 = new Manusia( ) ; //membuat objek manusia
Project yang kedua sedikit mereview juga tentang Method. Method di kenal sebagai suatu function dan procedure dalam OOP, method digunakan untuk memodularisasi program melalui pemisahan tugas dalam suatu kelas.
Contoh implementasi method :
Public int jumlahAngka (int x, int y)
{
Int z = x + y;
Return z;
}
Selanjutnya, ada dua cara melewatkan argument ke method, yaitu :
1. Melewatkan secara Nilai (Pass by Value)
Digunakan untuk argument yang mempunyai tipe data primitive (byte, short, int, long, float, double, char, dan Boolean). Prosesnya adalah compiler hanya menyalin isi memori (pengalokasian suatu variable), dan kemudian menyampaikan salinan tersebut kepada method. Isi memory ini merupakan data “sesungguhnya” yang akan dioperasikan. Karena hanya berupa salinan isi memory, maka perubahan yang terjadi pada variable akibat proses di dalam method tidak akan berpengaruh pada nilai variable asalnya.
2. Melewatkan secara Referensi (Pass by Reference)
Digunakan pada array dan objek. Dan prosesnya isi memori pada variable array dan objek merupakan penunjuk ke alamat memory yang mengandung data sesungguhnya yang akan dioperasikan. dengan kata lain, variable array atau objek menyimpan alamat memory bukan isi memory.
Komentar
Posting Komentar