package tugas2;
/**
*
* @author user
*/
public class batik2{
public String namaBatik ;
public String asalDaerah;
public String jenisBatik ;
public void bahan () {
System.out.println("berbahan dasar kain");
}
public void nama(){
}
public void asal () {
}
public void jenis (){
}
}
//sub class batikJawa
class batikjawa extends batik2{
@Override
public void nama(){
namaBatik = "batik jawa";
System.out.println("===============================");
System.out.println("nama batiknya adalah "+namaBatik);
}
@Override
public void asal (){
asalDaerah = "jawa" ;
System.out.println("asal "+namaBatik+" dari daerah "+asalDaerah);
}
@Override
public void jenis (){
jenisBatik = "batik tulis";
System.out.println("batik ini termasuk jenis "+jenisBatik);
}
}
//sub class batikBali
class batikbali extends batik2 {
@Override
public void nama (){
namaBatik = "batik bali";
System.out.println("=================================");
System.out.println("nama batiknya adalah "+namaBatik);
}
@Override
public void asal (){
asalDaerah= "Bali";
System.out.println("asal " + namaBatik + " dari daerah " + asalDaerah);
}
@Override
public void jenis (){
jenisBatik = "batik cap";
System.out.println("batik ini termasuk jenis "+jenisBatik);
}
}
//sub class batikJogja
class batikjogja extends batik2 {
@Override
public void nama (){
namaBatik = "batik jogja";
System.out.println("======================================");
System.out.println("nama batiknya adalah "+namaBatik);
}
@Override
public void asal (){
asalDaerah= "jogjakarta";
System.out.println("asal "+namaBatik+" dari daerah "+asalDaerah);
}
@Override
public void jenis () {
jenisBatik = "batik lukis";
System.out.println("batik ini termasuk jenis "+jenisBatik);
System.out.println("===================================");
}
}
class main2 {
public static void main(String[] args) {
//super class
batik2 s = new batik2();
//sub class
batikjawa n = new batikjawa();
batikbali y = new batikbali();
batikjogja z = new batikjogja();
//jawa
n.nama();
n.asal();
n.jenis();
//bali
y.nama();
y.asal();
y.jenis();
//jogja
z.nama();
z.asal();
z.jenis();
}
}
Posted by 07.51 and have
0
komentar
, Published at
Tidak ada komentar:
Posting Komentar