Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Pemrograman Android

293 views

Published on

Source Code

Published in: Travel
  • Be the first to comment

  • Be the first to like this

Pemrograman Android

  1. 1. PERTEMUAN 2 1. Nama project : Pertemuan 2 2. Lalu buat nama class Pertemuan2, centang public static void main () 3. Buat Package di src dengan nama : model
  2. 2. 4. Buat class dalam model dengan nama buku
  3. 3. Note : BilanganGenap  class bilanganGenap  variabel bilanganGenap()  method System out print Buku.java Koding : package model; public class Buku { //state = karakteristik : variabel dan kata benda public String judul; String pengarang; int harga;
  4. 4. //behavior : method //constructor //method set & get } Pertemuan2.java Koding : import model.Buku; public class PERTEMUAN2 { public static void main(String[] args) { Buku android1 = new Buku(); // namaclass namaobjek android1.judul = "Kolaborasi Dahsyat Android PHP MYSQL"; System.out.print("Judul = "+ android1.judul); } } Hasil Debug :
  5. 5. Konstruktor CONTOH 1 Buku.java Koding : package model; public class Buku { //state = karakteristik : variabel dan kata benda public String judul; String pengarang; int harga; //behavior : method //constructor public Buku () // nama harus sama persis dengan nama class { judul="-"; pengarang= "-"; harga= 0; } //constructor overloading //method set & get } Pertemuan2.java Koding : import model.Buku; public class PERTEMUAN2 { public static void main(String[] args) { Buku android1 = new Buku(); // namaclass namaobjek System.out.println("Judul = "+ android1.judul); android1.judul = "Kolaborasi Dahsyat Android PHP MYSQL"; System.out.println("Judul = "+ android1.judul); Buku android2 = new Buku(); } } Hasil Debug :
  6. 6. CONTOH 2 Buku.java Koding : package model; public class Buku { //state = karakteristik : variabel dan kata benda public String judul; String pengarang; int harga; //behavior : method //constructor public Buku () // nama harus sama persis dengan nama class { judul="-"; pengarang= "-"; harga= 0; } //constructor overloading -> karena kontruktor lebih dari satu public Buku (String judul, String pengarang, int harga) { this.judul=judul; // keyword this untuk membedakan variabel di state dan parameter this.pengarang= pengarang; this.harga= harga; } //method set & get } Pertemuan2.java Koding : import model.Buku; public class PERTEMUAN2 { public static void main(String[] args) { Buku android1 = new Buku(); // namaclass namaobjek System.out.println("Judul = "+ android1.judul); android1.judul = "Kolaborasi Dahsyat Android PHP MYSQL"; System.out.println("Judul = "+ android1.judul);
  7. 7. Buku android2 = new Buku(); System.out.println("Judul = "+ android2.judul); Buku android3 = new Buku ("Android Programming with Eclipse", "Wahana K",23000); System.out.println("Judul = "+ android3.judul); } } Hasil Debug : Method Set dan GET Buku.java Koding : package model; public class Buku { //state = karakteristik : variabel dan kata benda public String judul; String pengarang; int harga; //behavior : method //constructor public Buku () // nama harus sama persis dengan nama class { judul="-"; pengarang= "-"; harga= 0; } //constructor overloading -> karena kontruktor lebih dari satu public Buku (String judul, String pengarang, int harga) { this.judul=judul; // keyword this untuk membedakan variabel di state dan parameter this.pengarang= pengarang; this.harga= harga;
  8. 8. } //method set & get public void setJudul (String judul) { this.judul = judul; } public void setPengarang (String pengarang) { this.pengarang= pengarang; } public String getPengarang() { return this.pengarang; } public void setHarga (int harga) { this.harga=harga; } public int getHarga() { return this.harga; } } Pertemuan2.java Koding : public class PERTEMUAN2B { public static void main(String[] args) { // TODO Auto-generated method stub } } Hasil Debug : Inheritance
  9. 9. Contoh 1 Pertemuan2b.java Koding : class A // superclass { void cetak(){ System.out.println("Kabar gembira"); } } class B extends A //subclass { } public class PERTEMUAN2B { public static void main(String[] args) { A objA = new A(); objA.cetak(); B objB = new B(); objB.cetak(); } } Hasil Debug : Contoh 2 Pertemuan2b.java Koding : class A // superclass { void cetak(){ System.out.println("Kabar gembira"); }
  10. 10. } class B extends A //subclass { void cetak(){ System.out.println("Kulit Manggis"); } } public class PERTEMUAN2B { public static void main(String[] args) { A objA = new A(); objA.cetak(); B objB = new B(); objB.cetak(); } } Hasil Debug : Contoh 3 Pertemuan2b.java Koding : class A // superclass { void cetak(){ System.out.println("Kabar gembira"); } } class B extends A //subclass { void cetak(){ System.out.println("Kulit Manggis"); } } public class PERTEMUAN2B { public static void main(String[] args) { A objA = new A();
  11. 11. objA.cetak(); B objB = new B(); objB.cetak(); } }

×