Latihan Inheritance
- Dapatkan link
- X
- Aplikasi Lainnya
1. Item.java
2. CD.java
3. DVD.java
4. Database.java
- public class Item {
- private String title;
- private int playingtime;
- private boolean gotit;
- private String comment;
- public Item(String title, int playingtime) //constructor
- {
- this.title=title;
- this.playingtime=playingtime;
- this.gotit=false;
- this.comment = "";
- }
- public void setComment(String comment)//method untuk memasukkan comment item
- {
- this.comment = comment;
- }
- public String getComment() //method untuk return comment item
- {
- return this.comment;
- }
- public void setGotIt(boolean gotit) //method untuk memasukkan ketersediaan item
- {
- this.gotit = gotit;
- }
- public boolean getGotIt() //method untuk return ketersediaan item
- {
- return this.gotit;
- }
- public void Print() //method untuk mencetak item
- {
- System.out.println("Title: " + title + "( " + playingtime + " mins )" );
- //cek item tersedia atau tidak
- if(gotit)
- {
- System.out.println("Available");
- }
- else
- {
- System.out.println("Not Available");
- }
- System.out.println(comment);
- }
- }
2. CD.java
- public class CD extends Item
- {
- private String artist;
- private int numberoftracks;
- public CD(String title, int playingtime, String artist, int numberoftracks) //constructor
- {
- super(title,playingtime);
- this.artist=artist;
- }
- public void setComment(String comment) //method untuk memasukkan comment CD
- {
- super.setComment(comment);
- }
- public void setGotIt(boolean gotit) //method untuk memasukkan nilai ketersediaan CD
- {
- super.setGotIt(gotit);
- }
- public String getArtist() //method untuk return nama artist
- {
- return artist;
- }
- public int getNumber() //method untuk return jumlah tracks
- {
- return numberoftracks;
- }
- public void printArtist() //method untuk mencetak nama artist
- {
- System.out.println("Artist: " + artist);
- }
- }
- public class DVD extends Item
- {
- private String director;
- public DVD(String title, int playingtime, String director) //constructor
- {
- super(title,playingtime);
- this.director=director;
- }
- public void setComment(String comment) //method untuk memasukkan comment DVD
- {
- super.setComment(comment);
- }
- public void setGotIt(boolean gotit) //method untuk memasukkan nilai ketersediaan DVD
- {
- super.setGotIt(gotit);
- }
- public String getDirector() //method untuk return nama director
- {
- return director;
- }
- public void print() //method untuk mencetak nama director
- {
- System.out.println("Director: " + director);
- }
- }
- Dapatkan link
- X
- Aplikasi Lainnya
Komentar
Posting Komentar