public class User {
public static void main (String[] args) {
Televisi tv= new Televisi("TV Tempoe Doeloe, 14 inchies", 10);
String[] semuaChannel={"RCTI", "SCTV", "INDOSIAR", "LA TV", "METRO TV", "TRANS TV", "TPI", "TV 7", "TVRI",
"TV G", "ANTV"};
String[] channelFavorit={"RCTI", "SCTV", "INDOSIAR", "LA TV", "METRO TV", "TRANS TV", "TPI", "TV 7"};
System.out.println ("Televisi yang baru saya beli : " + tv.getDeskripsi());
tv.getChannels();
tv.setChannels(semuaChannel);
tv.setChannels(channelFavorit);
tv.setChannelAktif(3);
tv.setVolume(10);
tv.setChannelAktif(10);
tv.setChannelAktif(1);
}
}
dan inilah jawaban saya :
public class Televisi {
private String deskripsi;
private int jumlahChannel;
private String[] channels;
private int channelAktif;
private int volume=0;
public String getDeskripsi (){
return deskripsi;
}
public int getJumlahChannel () {
return jumlahChannel;
}
public void setChannels(String[] channels) {
if (channels.length>jumlahChannel) {
System.out.println ("Maaf, TV ini hanya dapat menyimpan " + jumlahChannel + " channel");
}
else {
this.channels=new String[jumlahChannel];
this.channels=channels;
System.out.println ("Informasi Channel berhasi diupdate");
}
}
public String[] getChannels () {
if (this.channels==null) {
System.out.println ("Belum ada Channel yang diset!");
}
return channels;
}
public void setChannelAktif(int channelAktif) {
if (jumlahChannel==channelAktif) {
System.out.println ("maaf, channel tidak diset!!");
return;
}
this.channelAktif=channelAktif;
System.out.println ("Pindah ke Channel : " + this.channels[getChannelAktif()]);
}
public int getChannelAktif() {
return channelAktif;
}
public void setVolume(int volume) {
this.volume=volume;
System.out.println ("Intensitas volume sekarang : " + getVolume());
}
public int getVolume() {
return volume;
}
Televisi(String deskripsi, int jumlahChannel) {
this.deskripsi=deskripsi;
this.jumlahChannel=jumlahChannel;
}
}
lanjutkan ke pelajaran berikutnya .. lanjuuuut
ummm..binun bacana....hue hue...
BalasHapustidak apa apa bingung, asal jangan pusing :)
BalasHapusndak ngerti maksudnya apa :(
BalasHapuswooowww anak VB juga nech.. top dech... hehee... :)
BalasHapuslam knaall..... ;)
wah jeut meureuno bahasa java nyoh...
BalasHapuswah banyak yang bingung bacanya yah,..
BalasHapusmungkin perlu ditambahi maksud dan tujuan pembelajarannya plus kesimpulan biar lebih jelas..las..las