Delete LatihanMobilOverloading.java
This commit is contained in:
@@ -1,61 +0,0 @@
|
||||
public class LatihanMobilOverloading {
|
||||
|
||||
// =========================
|
||||
// CLASS MOBIL
|
||||
// =========================
|
||||
static class Mobil {
|
||||
String merk;
|
||||
String warna;
|
||||
int tahun;
|
||||
|
||||
// Constructor 1: tanpa parameter
|
||||
Mobil() {
|
||||
this.merk = "Unknown";
|
||||
this.warna = "Unknown";
|
||||
this.tahun = 0;
|
||||
}
|
||||
|
||||
// Constructor 2: hanya merk
|
||||
Mobil(String merk) {
|
||||
this.merk = merk;
|
||||
this.warna = "Unknown";
|
||||
this.tahun = 0;
|
||||
}
|
||||
|
||||
// Constructor 3: semua atribut
|
||||
Mobil(String merk, String warna, int tahun) {
|
||||
this.merk = merk;
|
||||
this.warna = warna;
|
||||
this.tahun = tahun;
|
||||
}
|
||||
|
||||
// Method tampilkan spesifikasi
|
||||
void tampilkanSpesifikasi() {
|
||||
System.out.println("=== SPESIFIKASI MOBIL ===");
|
||||
System.out.println("Merk : " + merk);
|
||||
System.out.println("Warna : " + warna);
|
||||
System.out.println("Tahun : " + tahun);
|
||||
System.out.println();
|
||||
}
|
||||
}
|
||||
|
||||
// =========================
|
||||
// MAIN
|
||||
// =========================
|
||||
public static void main(String[] args) {
|
||||
|
||||
// Object 1: tanpa parameter
|
||||
Mobil mobil1 = new Mobil();
|
||||
|
||||
// Object 2: hanya merk
|
||||
Mobil mobil2 = new Mobil("Toyota");
|
||||
|
||||
// Object 3: semua atribut
|
||||
Mobil mobil3 = new Mobil("Honda Civic", "Merah", 2023);
|
||||
|
||||
// Tampilkan spesifikasi
|
||||
mobil1.tampilkanSpesifikasi();
|
||||
mobil2.tampilkanSpesifikasi();
|
||||
mobil3.tampilkanSpesifikasi();
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user