Tutorial Mengenal Class dan Interaksi Antar Class di Java Menggunakan NetBeans

Pendahuluan

Dalam tutorial ini, Anda akan mempelajari dasar-dasar tentang class dan interaksi antar class di Java menggunakan NetBeans. Tutorial ini sangat berguna bagi pemula yang ingin memahami konsep Object-Oriented Programming (OOP) di Java.

Prasyarat

  • Netbeans IDE : Unduh dari Netbeans.
  • Java Development Kit : Unduh dari Oracle.

Langkah 1 : Membuat Proyek Baru di NetBeans

  1. Buka aplikasi NetBeans
  2. Pilih ‘File > New Project’
  3. Pilih kategori Java dan project type Java Application, lalu klik Next
  4. Beri nama proyek, misalnya ClassInteractionDemo, dan klik Finish.

Langkah 2 : Membuat class person

  1. Klik kanan pada folder Source Packages.
  2. Pilih New > Java Class.
  3. Beri nama class Person dan klik Finish.

Kode untuk Class Person

public class Person {
    private String name;
    private int age;

    // Constructor
    public Person(String name, int age) {
        this.name = name;
        this.age = age;
    }

    // Getter and Setter
    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public int getAge() {
        return age;
    }

    public void setAge(int age) {
        this.age = age;
    }

    // Method to display person details
    public void displayPersonInfo() {
        System.out.println("Name: " + name);
        System.out.println("Age: " + age);
    }
}

Langkah 3 : Membuat Class Student

  1. Klik kanan pada folder Source Packages.
  2. Pilih New > Java Class.
  3. Beri nama class Student dan klik Finish.

Kode untuk class student

public class Student extends Person {
    private String studentID;

    // Constructor
    public Student(String name, int age, String studentID) {
        super(name, age);
        this.studentID = studentID;
    }

    // Getter and Setter
    public String getStudentID() {
        return studentID;
    }

    public void setStudentID(String studentID) {
        this.studentID = studentID;
    }

    // Override method to display student details
    @Override
    public void displayPersonInfo() {
        super.displayPersonInfo();
        System.out.println("Student ID: " + studentID);
    }
}

Langkah 4 : Membuat Main Class

Edit main.class, kemudian masukan kode berikut

public class Main {
    public static void main(String[] args) {
        // Membuat objek Person
        Person person = new Person("Alice", 30);
        System.out.println("Person Details:");
        person.displayPersonInfo();
        System.out.println();

        // Membuat objek Student
        Student student = new Student("Bob", 20, "S12345");
        System.out.println("Student Details:");
        student.displayPersonInfo();
    }
}

Langkah 5 : Menjalankan Proyek

  1. Jalankan aplikasi Java dengan cara klik tombol run (icon play), atau
  2. Klik kanan pada file Main.java, pilih ‘Run File’

Hasil output

Jika berjalan dengan benar, Anda akan melihat output berikut di Output Window NetBeans:

Person Details:
Name: Alice
Age: 30

Student Details:
Name: Bob
Age: 20
Student ID: S12345

Penjelasan Kode

  • Class Person: Class dasar dengan atribut name dan age, serta method untuk menampilkan informasi person.
  • Class Student: Class ini meng-extend Person dengan menambahkan atribut studentID dan overriding method displayPersonInfo untuk menampilkan informasi tambahan.
  • Class Main: Berfungsi sebagai titik masuk aplikasi untuk membuat dan menampilkan objek Person dan Student.

Kesimpulan

Dengan mengikuti tutorial ini, Anda telah mempelajari dasar pembuatan class dan interaksi antar class di Java menggunakan NetBeans. Konsep ini sangat penting dalam pemrograman berorientasi objek dan dapat diterapkan dalam berbagai proyek Java lainnya. Selamat mencoba!

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *