Pemrograman Android
-
Upload
sayyidah-poetrii -
Category
Travel
-
view
277 -
download
0
Transcript of Pemrograman Android
PERTEMUAN 21. Nama project : Pertemuan 22. Lalu buat nama class Pertemuan2, centang public static void main
()
3. Buat Package di src dengan nama : model
4. Buat class dalam model dengan nama buku
Note :BilanganGenap classbilanganGenap variabelbilanganGenap() method
System out printBuku.javaKoding :
package model;
public class Buku {//state = karakteristik : variabel dan kata benda
public String judul;String pengarang;int harga;
//behavior : method//constructor//method set & get
}
Pertemuan2.javaKoding :import model.Buku;
public class PERTEMUAN2 {
public static void main(String[] args) {
Buku android1 = new Buku(); // namaclass namaobjekandroid1.judul = "Kolaborasi Dahsyat Android PHP MYSQL";System.out.print("Judul = "+ android1.judul);
}
}
Hasil Debug :
KonstruktorCONTOH 1
Buku.javaKoding :package model;
public class Buku {//state = karakteristik : variabel dan kata benda
public String judul;String pengarang;int harga;
//behavior : method//constructorpublic Buku () // nama harus sama persis dengan nama class{
judul="-";pengarang= "-";harga= 0;
}//constructor overloading//method set & get
}
Pertemuan2.javaKoding :import model.Buku;
public class PERTEMUAN2 {
public static void main(String[] args) {
Buku android1 = new Buku(); // namaclass namaobjekSystem.out.println("Judul = "+ android1.judul);android1.judul = "Kolaborasi Dahsyat Android PHP MYSQL";System.out.println("Judul = "+ android1.judul);
Buku android2 = new Buku();}
}Hasil Debug :
CONTOH 2Buku.javaKoding :package model;
public class Buku {//state = karakteristik : variabel dan kata benda
public String judul;String pengarang;int harga;
//behavior : method//constructorpublic Buku () // nama harus sama persis dengan nama class{
judul="-";pengarang= "-";harga= 0;
}//constructor overloading -> karena kontruktor lebih dari satupublic Buku (String judul, String pengarang, int harga){
this.judul=judul;// keyword this untuk membedakan variabel di state dan parameterthis.pengarang= pengarang;this.harga= harga;
}//method set & get
}
Pertemuan2.javaKoding :import model.Buku;
public class PERTEMUAN2 {
public static void main(String[] args) {
Buku android1 = new Buku(); // namaclass namaobjekSystem.out.println("Judul = "+ android1.judul);android1.judul = "Kolaborasi Dahsyat Android PHP MYSQL";System.out.println("Judul = "+ android1.judul);
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.javaKoding :package model;
public class Buku {//state = karakteristik : variabel dan kata benda
public String judul;String pengarang;int harga;
//behavior : method//constructorpublic Buku () // nama harus sama persis dengan nama class{
judul="-";pengarang= "-";harga= 0;
}//constructor overloading -> karena kontruktor lebih dari satupublic Buku (String judul, String pengarang, int harga){
this.judul=judul;// keyword this untuk membedakan variabel di state dan parameterthis.pengarang= pengarang;this.harga= harga;
}//method set & getpublic 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.javaKoding :public class PERTEMUAN2B {
public static void main(String[] args) {// TODO Auto-generated method stub
}
}Hasil Debug :
Inheritance
Contoh 1Pertemuan2b.javaKoding :
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 2Pertemuan2b.javaKoding :
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();objA.cetak();
B objB = new B();objB.cetak();
}
}Hasil Debug :
Contoh 3Pertemuan2b.javaKoding :
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();
objA.cetak();
B objB = new B();objB.cetak();
}
}