public class Kalkulator {
int tambah(int x, int y) {
return x + y;
}
double tambah(double x, double y) {
return x + y;
}
}
Contoh Overriding:
// Superclass atau parent class
public class Bentuk {
void gambar() {
System.out.println("Menggambar bentuk...");
}
}
// Subclass atau child class
public class Lingkaran extends Bentuk {
@Override
void gambar() {
System.out.println("Menggambar lingkaran...");
}
}
3. Abstraction (Abstraksi): Abstraction adalah konsep di mana Anda hanya menampilkan informasi penting dari objek dan menyembunyikan detail yang tidak perlu.
Contoh: