method : berlari, berjalan, menari
attribut : tangan, kaki
construktor : manusia yang bernama weli, jenis kelamin perempuan
2. Implementasikan Overloading Constructor pada penghitungan Luas Bangun Datar (Persegi, PersegiPanjang, Segitiga, Trapesium).
class Persegi{ int sisi; Persegi(){ //konstruktor sisi= 1; } Persegi(int param1){ //konstruktor sisi = param1; } }
class PersegiPanjang{
int panjang;
int lebar;
PersegiPanjang(){ //konstruktor
panjang= 1;
lebar=1;
}
PersegiPanjang(int param1,int param2){ //konstruktor
panjang= param1;
lebar=param2; } }
class Segitiga{
int alas;
int tinggi;
Segitiga(){ //konstruktor
alas= 1;
tinggi=1;
}
Segitiga(int param1,int param2){ //konstruktor
alas= param1;
tinggi=param2; } }
class Trapesium{
int alas;
int tinggi;
Trapesium(){ //konstruktor
alas= 1;
tinggi=1;
}
Trapesium(int param1,int param2){ //konstruktor
alas= param1;
tinggi=param2; } }
3. Implementasikan Overloading Method pada Operasi Matematika (perkalian 3 angka, penjumlahan 5 angka, pembagian 2 angka).
class perkalian{
int angka1;
int angka2;
int angka3;
int hasil;
perkalian(){ //konstruktor
angka1= 1;
angka2=1;
angka3=1;
hasil=angka1*angka2*angka3;
}
perkalian(int param1,int param2,int param3){ //konstruktor
angka1= param1;
angka2=param2;
angka3=param3;
hasil=angka1*angka2*angka3;
}
}
class penjumlahan{
int angka1;
int angka2;
int angka3;
int angka4;
int angka5;
int hasil;
penjumlahan(){ //konstruktor
angka1= 1;
angka2=1;
angka3=1;
angka4=1;
angka5=1;
hasil=angka1+angka2+angka3+angka4+angka5;
}
penjumlahan(int param1,int param2,int param3,int param4,int param5){ //konstruktor
angka1= param1;
angka2=param2;
angka3=param3;
angka4=param4;
angka5=param5;
hasil=angka1+angka2+angka3+angka4+angka5;
}
}
class pembagian{
int angka1;
int angka2;
int hasil;
pembagian(){ //konstruktor
angka1= 1;
angka2=1;
hasil=angka1/angka2;
}
pembagian(int param1,int param2){ //konstruktor
angka1= param1;
angka2=param2;
hasil=angka1/angka2;
}
}
Tidak ada komentar:
Posting Komentar