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