Pengenalan Class dan Object pada Java: Fondasi Pemrograman Berorientasi Objek

ViaByte.Net

Class dan Object Java
public class Mobil {
    // Variabel instance (atribut)
    String merek;
    String warna;
    int tahunProduksi;

    // Metode
    void infoMobil() {
        System.out.println("Mobil " + merek + " berwarna " + warna + " diproduksi tahun " + tahunProduksi);
    }
}

Dalam contoh di atas, kita memiliki sebuah class Mobil yang memiliki tiga variabel instance (atribut): merek, warna, dan tahunProduksi. Selain itu, kita memiliki sebuah metode infoMobil() yang mencetak informasi tentang mobil ke konsol.

Untuk membuat objek dari class Mobil, kita perlu melakukan instansiasi:

public class Main {
    public static void main(String[] args) {
        // Membuat objek dari class Mobil
        Mobil mobil1 = new Mobil();
        Mobil mobil2 = new Mobil();

        // Mengatur nilai atribut untuk mobil1
        mobil1.merek = "Toyota";
        mobil1.warna = "Hitam";
        mobil1.tahunProduksi = 2020;

        // Mengatur nilai atribut untuk mobil2
        mobil2.merek = "Honda";
        mobil2.warna = "Putih";
        mobil2.tahunProduksi = 2019;

        // Memanggil metode infoMobil untuk setiap objek
        mobil1.infoMobil();
        mobil2.infoMobil();
    }
}

Dalam contoh di atas, kita membuat dua objek mobil1 dan mobil2 dari class Mobil, kemudian mengatur nilai atribut untuk masing-masing objek, dan akhirnya memanggil metode infoMobil() untuk mencetak informasi tentang mobil ke konsol.

Bagikan:

Tinggalkan komentar