Jumat, 30 Desember 2011
21.06 | Diposting oleh
Expresi Of Love |
Edit Entri
MODUL 16
KELAS DAN OBYEK II
Membuat kelas main.
public class Bicycle{
public int cadence;
public int gear;
public int speed;
public Bicycle (int startCadence, int startSpeed, int startGear){
gear = startGear;
cadence = startCadence;
speed = startSpeed;
}
public void setGear(int newValue){
cadence = newValue;
}
public void setCadence (int newValue){
gear = newValue;
}
public void applyBrake (int decrement){
speed -= decrement;
}
public void speedUp (int increment){
speed += increment;
}
}
class BicycleDemo{
public static void main (String args[]){
Bicycle bb1 = new Bicycle(1,2,3);
Bicycle bb2 = new Bicycle(3,4,5);
bb1.setGear(10);
bb1.setCadence(8);
bb1.applyBrake(15);
bb1.speedUp(12);
bb2.setGear(9);
bb2.setCadence(10);
bb2.applyBrake(5);
bb2.speedUp(8);
}
}
Membuat kelas mainnya:
class Bicycle{
public int cadence;
public int gear;
public int speed;
int startCadence;int startSpeed;int startGear;
public Bicycle (){
gear = startGear;
cadence = startCadence;
speed = startSpeed;
}
public void setGear(int newValue){
cadence = newValue;
}
public void setCadence (int newValue){
gear = newValue;
}
public void applyBrake (int decrement){
speed -= decrement;
}
public void speedUp (int increment){
speed += increment;
}
public void printStates() {
System.out.println("cadence: "+cadence+ " speed: "+speed+ " gear: "+gear);
}
}
public class BicycleDemo{
public static void main (String args[]){
Bicycle bb1 = new Bicycle();
Bicycle bb2 = new Bicycle();
bb1.setGear(10);
bb1.setCadence(8);
bb1.applyBrake(15);
bb1.speedUp(20);
bb1.printStates();
bb2.setGear(9);
bb2.setCadence(10);
bb2.applyBrake(5);
bb2.speedUp(8);
bb2.printStates();
}
}
Hasilnya :
Pembahasannya:
· public class Bicycle{: digunakan untuk menampilkan nama kelas dalam program java.
· public int candence; :merupakan tampilan atribut milik dari bicycle, merupakan tipe integer dan variable candence.
· public int gear;: merupakan tampilan atribut milik dari bicycle, merupakan tipe integer dan variable gear.
· public int speed;: merupakan tampilan atribut milik dari bicycle, merupakan tipe integer dan variable speed.
· public Bicycle(int startCandence, int startSpeed ,int startGear){ :merupakan konstruktor dalam kelas bicycle dengan mengambil 3 argument integer.
· gear = startGear;: masuk ke variable gear kemudian dideklarasikan.
· candence = startCandence;: masuk ke variable candence kemudian dideklarasikan.
· speed = startSpeed;: masuk ke variable speed kemudian dideklarasikan.
· public void setCandence(int newValue){ : digunakan untuk menampilkan nama method dengan tipe variablenya integer.
· candence = newValue; digunakan untuk menciptakan obyek value
· public void setGear(int newValue){digunakan untuk menampilkan nama method dengan tipe variablenya integer.
· gear = newValue; digunakan untuk menciptakan obyek value
· public void applyBrake(int decrement){ : digunakan untuk menampilkan nama method dengan tipe variablenya integer.
· speed -= decrement; : berkurang satu dari variable speed..
· public void speedUp(int increment){: digunakan untuk menampilkan nama method dengan tipe variablenya integer.
· speed += increment; :bertambah satu nilai variable speed.
· public class Bicycledemo : digunakan untuk menampilkan nama kelas dalam program java.
· public static void main(String[]args){ : untuk menampilkan standartnya program dalam java atau sebagai program utama.
· public void printStates() {:
· System.out.println("cadence: "+cadence+ " speed: "+speed+ " gear: "+gear); : digunakan untuk menampilkan hasil atau outputnya.
· Bicycle bb1 = new Bicycle(); digunakan untuk menciptakan obyekbaru pada Bicycle pertama (bb1)
· Bicycle bb2 = new Bicycle():digunakan untuk menciptakan obyekbaru pada Bicycle kedua (bb2)
· bb1.setGear(10); pada obyek bicycle 1 variable isi setGearnya 10.
· bb1.setCadence(8); pada obyek bicycle 1 variable isi setCandencenya 8.
· bb1.applyBrake(15); pada obyek bicycle 1 variable isi applybrakenya 15.
· bb1.speedUp(20); pada obyek bicycle 1 variable isi speedUpnya 20.
· bb1.printStates();merupakan bicycle 1 variable isi printstates.
· bb2.setGear(9): merupakan bicycle 2 variable isi gearnya 9.
Langganan:
Posting Komentar (Atom)
Blog Archive
-
▼
2011
(1035)
-
▼
Desember
(100)
- Sunan gresik ( wali allah SWT)
- Sunan kudus ( wali allah SWT)
- Sunan bonang ( wali allah SWT)
- Sunan drajat ( wali allah SWT)
- Sunan giri ( wali allah SWT)
- suna gunung jati (wali allah SWT)
- Di Rusia selatan ada sebuah daerah yang disebut Bu...
- Sunan Muria ( wali allah SWT)
- Sunan kalijaga ( wali allah SWT)
- BERIKHTIAR
- HIKMAH DI BALIK MUSIBAH
- SABAR MENGHADAPI MUSIBAH
- IMAN DAN RIDHO TERHADAP KETENTUAN (QADAR) ALLAH
- Sejauh Mana Pemahaman Kita?
- Memusuhi dan Membenci Syirik dan Pelakunya
- Berserah Diri Kepada Alloh Dengan Merealisasikan T...
- Pokok Ajaran Islam
- Sumber-Sumber Fiqh Islam
- ilmu fiqih
- Mengapa kita diciptakan
- hay
- program bangun ruang
- program anjang elemen
- laporan algo modul 16
- laporan algo modul 15
- laporan algo modul 14
- laporan algo modul 13
- laporan algo modul 12
- laporan algo modul 11
- laporan algo modul 10
- laporan algo modul 9
- laporan algo modul 8
- laporan algo modul 7
- laporan algo modul 6
- laporan algo modul 5
- laporan algo modul 2
- laporan algo modul 2
- laporan algo 1
- program umur
- program data mahasiswa
- program aritmatika
- tugas algoritma modul 13
- tugas algoritma modul 12
- tugas algoritma modul 11
- tugas algoritma modul 10
- tugas algoritma modul 9
- tugas algoritma modul 8
- tugas algoritma modul 7
- tugas algoritma modul 6
- tugas algoritma modul 5
- tugas algoritma modul 4
- tugas algoritma modul 3
- tugas algoritma modul 2
- laporan praktikum sistem operasi modul 8
- laporan praktikum sistem operasi modul 7
- laporan praktikum sistem operasi modul 1 dan 2
- laporan praktikum sistem operasi modul 6
- laporan praktikum sistem operasi modul 5
- laporan praktikum sistem operasi modul 4
- laporan praktikum sistem operasi modul 3
- program diskon sepatu dalam java
- program determinan
- program pemilihan transportasi dengan switch (Dala...
- program pembuatan setengah segitiga dari angka (da...
- program menghitung rata rata
- Program looping dengan java
- prgram menghitung pecahan uang (dalam Java)
- Arti Kehidupan
- Produk
- Istilah internet
- Warung Internet
- Akses Internet
- Isu moral dan undang-undang Internet
- Budaya Internet
- Internet pada saat ini
- Internet
- CRM
- Sasaran dan Tujuan Manajemen Pelanggan
- Manajemen hubungan pelanggan
- Pelanggan
- 5 Mitos dan Fakta Tentang Batu Mulia
- Cara Cerdas Membuat Anak Jenius
- 6 Ponsel Tahan Banting Yang Pernah Diciptakan
- beberapa fungsi dari cmd
- 5 Manfaat Ponsel Yang Belum Banyak Diketahui Orang
- Selama setahun ini melakoni hidup tanpa membelanja...
- Kode Rahasia Berbagai Macam Merk HP
- Motor Listrik
- Sajak Malam Dan Kelelawar...
- Yamaha Mixture JET-Fuel Injection
- Percakapan Batu
- Sahabat ...
- Sahabat
- Temanku
- Puisi Galau
- Ku Lelah
- Aku Dan Rasa Yang Ku Punya
- Perasaan yang terdalam
- Galau
- Belajar
-
▼
Desember
(100)
Pengikut
About Me
- Expresi Of Love
0 komentar:
Posting Komentar