tugas 5 polimorfisme, faisol islami 2012420121

tugas 5 polimorfisme, faisol islami 2012420121

Tugas polimorfisme, faisol islami 2012420121

package tugas2;

/**
 *
 * @author user
 */
//polimorfisme
public class Batik {
    public String namaBatik ;
    public String asalDaerah;
    public String jenisBatik ;
   

    public void bahan () {
        System.out.println("batik "+namaBatik+"berbahan dasar kain");
       
    }
}
//sub class batikJawa
class batikJawa extends Batik{
    public void nama (){
        namaBatik = "batik jawa";
        System.out.println("===============================");
        System.out.println("nama batiknya "+namaBatik);
    }
    public void asal (){
        asalDaerah = "jawa" ;
        System.out.println("asal batik "+namaBatik+"adalah "+asalDaerah);
    }
    public void jenis (){
        jenisBatik = "batik tulis";
        System.out.println("termasuk jenis "+jenisBatik);
    }
}
//sub class batikBali
class BatikBali extends Batik {
    public void nama (){
        namaBatik = "batik bali";
        System.out.println("=================================");
        System.out.println("nama batiknya "+namaBatik);
    }
    public void asal (){
        asalDaerah= "Bali";
        System.out.println("asal batik "+namaBatik+"adalah "+asalDaerah);
    }
    public void jenis (){
        jenisBatik = "batik cap";
        System.out.println("termasuk jenis "+jenisBatik);
    }
}
//sub class batikJogja
class BatikJogja extends Batik {
    public void  nama (){
        namaBatik = "batik jogja";
        System.out.println("======================================");
        System.out.println("nama batiknya "+namaBatik);
    }
    public void asal (){
        asalDaerah= "jogjakarta";
        System.out.println("asal batik "+namaBatik+"adalah "+asalDaerah);
    }
    public void jenis () {
        jenisBatik = "batik lukis";
        System.out.println("termasuk jenis "+jenisBatik);
    }
}


class main {
    public static void main(String[] args) {
        //super class
        Batik x = new Batik();
       
        //sub class
        batikJawa a = new batikJawa();
        BatikBali b = new BatikBali();
        BatikJogja c = new BatikJogja();
       
        //jawa
        a.nama();
        a.asal();
        a.jenis();
        
        //bali
        b.nama();
        b.asal();
        b.jenis();
       
        //jogja
       
        c.nama();
        c.asal();
        c.jenis();
       
    }
   
}







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

Tidak ada komentar:

Posting Komentar