Cara Kerja Java: Pengantar untuk Pemula

ViaByte.Net

Cara Kerja Java
class Animal {
    void sound() {
        System.out.println("Some sound");
    }
}

class Dog extends Animal {
    void sound() {
        System.out.println("Bark");
    }
}

class Cat extends Animal {
    void sound() {
        System.out.println("Meow");
    }
}

c. Abstraction (Abstraksi)

Abstraksi adalah konsep di mana Anda menyembunyikan detail implementasi dari pengguna dan hanya menunjukkan fungsionalitas yang relevan. Ini membantu dalam mengelompokkan logika terkait bersama dan membuat kode lebih mudah dimengerti dan dielola.

Contoh:

abstract class Shape {
    abstract void draw();
}

class Circle extends Shape {
    void draw() {
        System.out.println("Drawing Circle");
    }
}

class Rectangle extends Shape {
    void draw() {
        System.out.println("Drawing Rectangle");
    }
}

d. Encapsulation (Enkapsulasi)

Encapsulation adalah konsep di mana Anda menyembunyikan detail implementasi dari pengguna dan hanya memberikan akses melalui metode publik. Ini membantu dalam menciptakan batasan antara bagian kode yang berbeda dan mencegah modifikasi yang tidak sah.

Bagikan:

Tinggalkan komentar