Delete LatihanMobilOverloading.java

This commit is contained in:
2026-06-13 07:35:05 +00:00
parent 7e43facea7
commit 87d1db2095
-61
View File
@@ -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();
}
}