individual assignment oop
Post on 28-Dec-2015
5 Views
Preview:
DESCRIPTION
TRANSCRIPT
CONTOH SOAL
1. (10) Lakukan abstraksi terhadap sebuah televisi dengan menentukan data dan behavior
yang penting untuk objek televisi tersebut
2. (25) Apakah output dari program dibawah ini ? Jelaskanlah :
class Karyawan {
int k;
int method() { return k; }
}
class Kasir extends karyawan{
int k = 20;
int method() { return k*k; }
}
public class Soal2{
public static void main(String[] a){
Kasir x = new Kasir();
Karyawan y = x;
System.out.println(y.k);
System.out.println(y.method());
}
}
3. (20) Dari ke-empat prinsip OOP (abstraksi, enkapsulasi, inheritance, polimorfisme),
prinsip mana sajakah yang terpakai dalam program pada soal no 2 ? Jelaskan.
4. (25) Apakah output dari program berikut ini ? Jelaskan.
class Ikan {
int i;
Ikan(int i){ System.out.println(“Ikan(int i).”); this.i = i; }
Ikan() { this(0); System.out.println(“Ikan().”); }
int nilaiIkan() { return i; }
}
public class Soal4{
public static void main(String[] ar){
Ikan ik = new Ikan(); System.out.println(“Nilai = “ + ik.nilaiIkan());
}
}
5. (20) Dari ke-empat prinsip OOP (abstraksi, enkapsulasi, inheritance, polimorfisme),
prinsip mana sajakah yang terpakai dalam program pada soal no 4 ? Jelaskan.
<= Selamat Bekerja =>
top related