CONTOH PENGGUNAAN CLASS ABSTRACT DALAM PEMROGRAMAN JAVA
SOURCE CODE :
abstract public class A {
abstract public void method2();
}
class B extends A{
public void method2(){
System.out.println("Ini Berasal Dari CLASS B");
}
}
class demoPewarisan{
public static void main(String[] args) {
B cB = new B();
cB.method2();
}
}
OUTPUT :
Ini Berasal Dari CLASS B
PENJELASAN :
Class abstrak mengharuskan CLASS
turunannya mengimplementasikan METHOD yang ada
pada CLASS Abstrak tersebut.
Coba anda perhatikan, pada CLASS 'A'
terdapat method:
abstract public void method2();
akan tetapi METHOD itu tidak di
deklarasikan. Jika anda ingin memiliki METHOD
yang tidak dideklarasikan, maka anda
harus membuat METHOD itu menjadi 'abstract'.
Setelah itu coba anda perhatikan pada
CLASS 'B' yang merupakan turunan dari CLASS 'A' :
public void method2(){
System.out.println("Ini Berasal Dari CLASS B");
}
'method2()' merupakan METHOD yang sudah
dituliskan pada CLASS 'A', kemudian
dideklarasikan pada CLASS 'B'.
Jika anda ingin membuat suatu METHOD
yang abstrak, maka anda juga harus
mendeklaraisikan CLASS nya menjadi
abstrak. Coba anda perhatikan pada CLASS 'A' :
abstract public class A {
abstract public void method2();
}
CLASS 'A' memiliki sifat abstrak,
kemudian METHOD yang dimilikinya juga bersifat abstrak.
For More Detail, Inbox Me :
www.facebook.com/annas685
0 komentar :
Posting Komentar