individual assignment oop

1
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 =>

Upload: robbie-akachopa-season-ramadhan

Post on 28-Dec-2015

5 views

Category:

Documents


0 download

DESCRIPTION

ndividual Assignment OOP

TRANSCRIPT

Page 1: Individual Assignment OOP

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 =>