Tugas 6, overriding, faisol islami : 2012420121

Tugas 6, overriding, faisol islami : 2012420121

tugas overriding, faisol islami : 2012420121


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();
    }
   
   
}






share this article to: Facebook Twitter Google+ Linkedin Technorati Digg
Posted by arek informatika, Published at 07.51 and have 0 komentar

Tidak ada komentar:

Posting Komentar