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