Digital Belajar - Java

Repositori pembelajaran mata kuliah pemrograman Java

View the Project on GitHub

Class & Object

Membuat Class Sederhana

Bahasa pemrograman Java sangat kental dalam menerapkan paradigma Object Oriented Programming (OOP). Dalam pengertian sederhana: Dalam pemrograman OOP, variabel dan fungsi/prosedur dikelompokan dalam struktur data Class.

Misalnya, kita mau menyimpan data mahasiswa. Data mahasiswa ini terdiri dari nama dan jurusan. Tanpa OOP, kita membuatnya seperti program berikut:

public class Class0 {
    public static void main(String[] args) {
        String nama;
        String jurusan;

        nama = "Budi";
        jurusan = "Tehnik Informatika";

        System.out.println(nama+" - "+jurusan);
    }
}

Pada program di atas, nama dan jurusan sebenarnya adalah sebuah kesatuan dari data yang disebut data mahasiswa. Dalam OOP, kita bisa membuat data mahasiswa ini sebagai Class. Sebagai contoh, kita bisa membuatnya sebagai Class Mahasiswa. Perhatikan contoh program berikut:

public class Class1 {
    public static void main(String[] args) {
        // inisialisasi/menyiapkan objek Mahasiswa
        Mahasiswa peserta = new Mahasiswa();

        peserta.nama = "Budi";
        peserta.jurusan = "Tehnik Informatika";

        System.out.println(peserta.nama+" - "+peserta.jurusan);
    }
}

// definisi class Mahasiswa
class Mahasiswa {
    String nama;
    String jurusan;
}

Penjelasan: