Class:
Desain, cetakan, template
Object:
Representasi nyata dari sebuah class
Method:
Menjelaskan behaviour dari sebuah objek
Atribut:
Nilai data pada suatu objek yang berasal dari class
Constructor:
Sebuah method yg dijalankan pada saat sebuah class diinstansiasi yg fungsinya sebagai inisialisasi ketika pembuatan objek. Tanpa adanya konstruktor, sebuah class akan mengalami labil eksekusi.
Contoh Implementasi Class, Method, Atribut, Constructor tentang diri sendiri
public class data {
String nama;
String umur;
String jeniskelamin;
String warnakulit;
String warnarambut;
String jumlahtangan;
String jumlahkaki;
String beratbadan;
String tinggibadan;
public void setdata(String nama, String umur, String jeniskelamin, String warnakulit, String warnarambut, String jumlahtangan, String jumlahkaki, String beratbadan, String tinggibadan) {
this.nama = nama;
this.umur = umur;
this.jeniskelamin = jeniskelamin;
this.warnakulit = warnakulit;
this.warnarambut = warnarambut;
this.jumlahtangan = jumlahtangan;
this.jumlahkaki = jumlahkaki;
this.beratbadan = beratbadan;
this.tinggibadan = tinggibadan;
}
public void cetak (){
System.out.println("nama :"+nama);
System.out.println("umur :"+umur);
System.out.println("jeniskelamin :"+jeniskelamin);
System.out.println("warnakulit :"+warnakulit);
System.out.println("warnarambut :"+warnarambut);
System.out.println("jumlahtangan :"+jumlahtangan);
System.out.println("jumlahkaki :"+jumlahkaki);
System.out.println("beratbadan :"+beratbadan);
System.out.println("tinggibadan :"+tinggibadan);
}
}
class maindata {
public static void main(String[] args) {
data saya = new data ( );
saya.setdata("trisno" , "20 tahun" , "pria" , "sawo matang" , "hitam" , "dua" , "dua" , "50 kg" , "165 cm" );
saya.cetak();
System.out.println(" ");
}
}
Hasilnya:
class,object,method,atribut,constructor
Posted by Trisno Budhi
Contoh Implementasi Overloading Constructor pada penghitungan Luas Bangun Datar (Persegi, PersegiPanjang, Segitiga, Trapesium) :
public class persegi {
private double sisi;
public void setSisi(double s){
sisi = s;
}
public double getSisi(){
return sisi;
}
public double hitungLuas(){
double luas = 0;
return(sisi * sisi);
}
public class persegipanjang {
private double panjang;
private double lebar;
public void setPanjang(double p){
panjang = p;
}
public void setLebar(double l){
lebar = l;
}
public double getPanjang(){
return panjang;
}
public double getLebar(){
return lebar;
}
public double hitungLuas(){
double luas = 7;
return (panjang * lebar );
}
}
public persegi() {
}
public static void main(String[] args) {
persegi persegi1 = new persegi ( );
persegi persegipanjang = new persegi ();
System.out.println("luas persegi ="+ persegi1.hitungLuas()) ;
System.out.println("luas persegipanjang ="+ persegipanjang.hitungLuas());
}
}
Hasilnya:
Contoh Implementasi Overloading Method pada Operasi Matematika (perkalian 3 angka, penjumlahan 5 angka, pembagian 2 angka):
public class penjumlahan {
public void perkalian (int a, int b, int c){
System.out.println(a*b*c);
}
public void jumlah (int a, int b, int c, int d, int e){
System.out.println(a+b+c+d+e);
}
public void bagi (int a, int b){
System.out.println(a/b);
}
public static void main(String[] args) {
penjumlahan kali = new penjumlahan();
penjumlahan tambah = new penjumlahan ( );
penjumlahan bagi = new penjumlahan();
tambah.jumlah(2, 3, 4, 5, 6);
kali.perkalian(7, 9, 8);
bagi.bagi(1000, 500);
System.out.println(" ");
}
}
Hasilnya :
Sekian dan trimakasih..
Trisno budhi cahyadi
1200631006
Demo Blog NJW V2 Updated at: 1:40:00 pm
0 komentar:
Post a Comment