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.
Contents
Prasyarat
Langkah 1 : Membuat Proyek Baru di NetBeans
- Buka aplikasi NetBeans
- Pilih ‘File > New Project’
- Pilih kategori Java dan project type Java Application, lalu klik Next
- Beri nama proyek, misalnya
ClassInteractionDemo
, dan klikFinish
.
Langkah 2 : Membuat class person
- Klik kanan pada folder
Source Packages
. - Pilih
New >
Java Class
. - Beri nama class
Person
dan klikFinish
.
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
- Klik kanan pada folder
Source Packages
. - Pilih
New > Java Class
. - Beri nama class
Student
dan klikFinish
.
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
- Jalankan aplikasi Java dengan cara klik tombol run (icon play), atau
- 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
danage
, serta method untuk menampilkan informasi person. - Class Student: Class ini meng-extend
Person
dengan menambahkan atributstudentID
dan overriding methoddisplayPersonInfo
untuk menampilkan informasi tambahan. - Class Main: Berfungsi sebagai titik masuk aplikasi untuk membuat dan menampilkan objek
Person
danStudent
.
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