individual assignment oop

Post on 28-Dec-2015

5 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

ndividual Assignment OOP

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