Kelas :S5 H
Npm :
QUIZ PBO
1. -Method void adalah Void adalah method yang tidak memiliki nilai kembali/return, bisanya
digunakan tidak untuk mencari nilai dalam suatu operasi, untuk mendeklarasikannya kita harus
menembahkan kata kunci void.
Contohnya seperti berikut ini:
void Kucing(){
nama = "Carberus";
makanan = "Daging";
System.out.println("Nama Kucing Saya Adalah "+nama);
System.out.println("Kucing Saya Suka Makan "+makanan);
}
void Kambing(){
nama = "Amaterasu";
makanan = "Rumput";
System.out.println("Nama Kambing Saya Adalah "+nama);
System.out.println("Kambing Saya Suka Makan "+makanan);
}
}
-method return artinya kita akan mengembalikan sebuah nilai pada fungsi atau method kita.
Lalu nilai kembalian tersebut sesuai dengan tipe data yang digunakan.
contoh program berikut ini:
public class MethodReturn {
-method konstruktor adalah method khusus yang akan dieksekusi pada saat pembuatan
objek (instance). Biasanya method ini digunakan untuk inisialisasi atau mempersiapkan data
untuk objek.
Berikut ini contoh konstruktor:
3. import java.util.Scanner;
class Jabatan {
public int tunjanganJabatan;
public int tunjanganGolongan;
public int tunjanganKehadiran;
return (tunjanganJabatan+tunjanganGolongan+tunjanganKehadiran);
}
}
class Kabag extends Jabatan {
int Gaji(int tunjanganJabatan, int tunjanganGolongan, int tunjanganKehadiran) {
this.tunjanganGolongan = tunjanganGolongan;
this.tunjanganKehadiran = tunjanganKehadiran;
this.tunjanganJabatan = tunjanganJabatan;
return (tunjanganJabatan+tunjanganGolongan+tunjanganKehadiran);
}
}
class Staff extends Jabatan {
int Gaji( int tunjanganJabatan, int tunjanganGolongan, int tunjanganKehadiran) {
this.tunjanganGolongan = tunjanganGolongan;
this.tunjanganKehadiran = tunjanganKehadiran;
this.tunjanganJabatan = tunjanganJabatan;
return (tunjanganJabatan+tunjanganGolongan+tunjanganKehadiran);
}
}
switch (pilihan) {
case 1:
System.out.print("Total Gaji : ");
jabatan.GajiManager();
break;
case 2:
System.out.print("Total Gaji : ");
jabatan.GajiKabag();
break;
case 3:
System.out.print("Total Gaji : ");
jabatan.GajiStaff();
break;
default:
break;
}
}
}