Anda di halaman 1dari 2

Nama : Genta Kusuma Atmaja

Kelas : IF20B
NIM : 20416255201127
Matkul : Pemrograman Berorientasi Objek
Pertemuan : UTS
Tipe :1

Jawaban:
1. Dalam By Value merupakan Value Parameter fungsi yang disalin ke lokasi
lain dari memori. Dan Saat mengakses / memodifikasi variable di dalam
fungsi, ia hanya mengakses salinannya saja dan tidak ada efek pada value
originalnya.
Dalam By Reference merupakan alamat memori yang diteruskan ke fungsi
itu. Dengan kata lain si fungsi itu mendapatkan akses ke variable aktual.

2. Perbedaan dalam paradigma adalah sebuah gaya dasar pemograman, yaitu:


Paradigma Pemograman Terstruktur dan Paradigma Pemograman
Berorientasi Objek menggunakan gaya dasar pemogrmaman komputer dan
gaya tersebut berbeda dalam setiap elemen program direpresentasikan dan
mencari solusi untuk memecahkan sebuah problem. Dan yang hanya berfokus
pada merepresentasikan masalah menggunakan objek real world dan
perilakunya.. Dan Pemograman Terstruktur merupakan untuk Menyusun
program ke dalam hierarki subprogram sementara. PBO adalah untuk
memecah tugas pemrograman menjadi objek yang meringkas data dan
metode.

3. Class yang berarti Nilai ditentukan oleh deskripsi yang tertentu pada unit
program yang menggabungkan fungsi dan data untuk melakukan beberapa
tugas terkait. Object yang berarti instans dari beberapa pemrosesan untuk
pemanfaatan dari class yang siap untuk di gunakan pada saat kita menyalin
sebuah kelas kedalam variabel otomatis variabel tersebut menjadi sebuah data
yang bertipe object.

4. Implementasi inheritance menggunakan keyword jadi misalnya kita ingin


untuk membuat class yang mewariskan class lain atau object maka dapat
menggunakan keyword ini. Misalnya, kita akan membuat class Subclass yang
mewariskan dari Superclass.

5. Implementasi Polymorphism menggunakan kemampuan untuk menghasilkan


sesuatu yang berbeda dengan cara yang sama. Pemberian object dari subclass
ke object superclass dapat dilakukan tanpa perlu melakukan konversi.

6. Jadi Super digunakan oleh subclass untuk memanggil konstruktor yang berada
pada superclass-nya.

7. Penggunaan dalam Package adalah untuk mengelompokkan class yang


memiliki karakteristik atau fungsi yang sama, sedangkan penggunaan dalam
Interface adalah untuk mendeklarasikan sebuah class tetapi pengganti dengan
menggunakan keyword class yang untuk menginplementasikan semua
metode inteface.

8. Unbounded Wildcard merupakan sebuah metode yang dapat menerima


berbagai tipe object generic yang menggunakan karakter wildcard <?>.

Anda mungkin juga menyukai