Selasa, 07 Mei 2013

Program(Netbeans) Menampilkan Informasi Buku yang telah diterbitkan (Part1)


Program(Netbeans) Menampilkan Informasi Buku yang telah diterbitkan..
Semoga bermanfaat :)



/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package bella;

/**
 *
 * @author Aspire
 */
public interface Bella {
         interface novel{
            void penulis();
            void jenis();
            void judul();
            void ukuran();
            void tebal();
            void cover();
            void tgl_terbit();
            String ambilNama();
    }
   
    interface buku_komputer{
            void penulis();
            void jenis();
            void judul();
            void ukuran();
            void tebal();
            void cover();
            void tgl_terbit();
            String ambilNama();
    }
   
    interface buku_populer{
            void penulis();
            void jenis();
            void judul();
            void ukuran();
            void tebal();
            void cover();
            void tgl_terbit();
            String ambilNama();
    }
   
    class fiksi implements novel
        {
            protected String nama;          
        public void penulis(){
            System.out.println("====================================================================\n");
            System.out.println(ambilNama()+" ditulis oleh Bella Yulianita");
        }
        public void jenis(){
            System.out.println(ambilNama()+" bergenre fiksi animasi");
        }
        public void judul(){
            System.out.println(ambilNama()+" berjudul Detective Conan");
        }
        public void ukuran(){
            System.out.println(ambilNama()+" berukuran 15*23 cm");
        }
        public void tebal(){
            System.out.println(ambilNama()+" tebalnya hingga 200 halaman");
        }
        public void cover(){
            System.out.println(ambilNama()+" covernya berwarna merah putih");
        }
        public void tgl_terbit(){
            System.out.println(ambilNama()+" terbit pada tanggal 30 juli 1994");
        }
        public String ambilNama(){
            return nama;
        }
        }
   
   
   
   
    class komputer implements buku_komputer
        {
            protected String nama;          
        public void penulis(){
            System.out.println("====================================================================\n");
            System.out.println(ambilNama()+" ditulis oleh Bella yulianita");
        }
        public void jenis(){
            System.out.println(ambilNama()+" jenis pemerograman java");
        }
        public void judul(){
            System.out.println(ambilNama()+" berjudul Rahasia Java");
        }
        public void ukuran(){
            System.out.println(ambilNama()+" berukuran 15*23 cm");
        }
        public void tebal(){
            System.out.println(ambilNama()+" tebalnya hingga 200 halaman");
        }
        public void cover(){
            System.out.println(ambilNama()+" covernya berwarna merah biru");
        }
        public void tgl_terbit(){
            System.out.println(ambilNama()+" terbit pada tanggal 10 juni 1994");
        }
        public String ambilNama(){
            return nama;
        }
        }
   
   
   
   
    class populer implements buku_populer
        {
            protected String nama;          
        public void penulis(){
            System.out.println("====================================================================\n");
            System.out.println(ambilNama()+" ditulis oleh Bella yulianita");
        }
        public void jenis(){
            System.out.println(ambilNama()+" berjenis kehidupan");
        }
        public void judul(){
            System.out.println(ambilNama()+" berjudul Surga dibawah telapak kaki ibu ");
        }
        public void ukuran(){
            System.out.println(ambilNama()+" berukuran 17*23 cm");
        }
        public void tebal(){
            System.out.println(ambilNama()+" tebalnya hingga 300 halaman");
        }
        public void cover(){
            System.out.println(ambilNama()+" covernya berwarna hitam putih");
        }
        public void tgl_terbit(){
            System.out.println(ambilNama()+" terbit pada tanggal 24 mei 1993");
        }
        public String ambilNama(){
            return nama;
        }
        }
   
   
   
   
    class Novell extends fiksi{
    Novell(String nama){
        this.nama = nama;
    }
}
    class Com extends komputer{
    Com(String nama){
        this.nama = nama;
    }
}
    class POP extends populer{
    POP(String nama){
        this.nama = nama;
    }
}

    class DemoInterface{
    public static void main(String[] args) {
        // TODO code application logic here
        fiksi Novell ;
        Novell=new fiksi();
       
        komputer Com;
        Com =new komputer();
       
        populer POP;
        POP =new populer();
       
        Novell.nama="Novel";
        Novell.penulis();
        Novell.jenis();
        Novell.judul();
        Novell.ukuran();
        Novell.tebal();
        Novell.cover();
        Novell.tgl_terbit();
       
       
        Com.nama="Buku Komputer";
        Com.penulis();
        Com.jenis();
        Com.judul();
        Com.ukuran();
        Com.tebal();
        Com.cover();
        Com.tgl_terbit();
       
       
        POP.nama="Buku Populer";
        POP.penulis();
        POP.jenis();
        POP.judul();
        POP.ukuran();
        POP.tebal();
        POP.cover();
        POP.tgl_terbit();
       
        System.out.println();
    }
    }
}

0 komentar:

Posting Komentar

© Bella Yulianita 2012 | Blogger Template by Enny Law - Ngetik Dot Com - Nulis