Contoh program Class Abstract dan Method Abstract pada java
abstract class Pulau {
static final String NEGARA = "Indonesia";
public abstract String nama();
public String ambilNegara(){
return NEGARA;
}
}
class Jawa extends Pulau {
String namap;
public String nama(){
namap = "Pulau Jawa";
return namap;
}
}
class Kalimantan extends Pulau {
String namap;
public String nama(){
namap = "Pulau Kalimantan";
return namap;
}
}
class JawaBarat extends Jawa {
void namaProv(){
System.out.println("Ini Pulau Berada di "+ ambilNegara());
System.out.println("Ini "+ nama());
System.out.println("Ini Provinsi Jawa Barat");
System.out.println("Jumlah Penduduk : 232342 Jiwa");
}
}
class KalimantanTimur extends Kalimantan {
void namaProv(){
System.out.println("Ini Pulau Berada di "+ ambilNegara());
System.out.println("Ini "+ nama());
System.out.println("Ini Provinsi Kalimantan Timur");
System.out.println("Jumlah Penduduk : 32421 Jiwa");
}
}
class Utama {
public static void main (String [] args){
JawaBarat JB = new JawaBarat();
KalimantanTimur KT = new KalimantanTimur();
JB.namaProv();
System.out.println("..........:P");
System.out.println("");
KT.namaProv();
}
}
OUTPUT
mbak ajarin saya donk :(
BalasHapusoh iya... mantap
BalasHapuswagalaseh.......mantull nih
BalasHapusSolder uap
makasih
BalasHapus