Kelas dan Objek Java


Kelas/Objek Java

Java adalah bahasa pemrograman berorientasi objek.

Segala sesuatu di Java dikaitkan dengan kelas dan objek, bersama dengan atribut dan metodenya. Sebagai contoh: dalam kehidupan nyata, mobil adalah sebuah objek. Mobil memiliki atribut , seperti berat dan warna, dan metode , seperti drive dan rem.

Kelas seperti konstruktor objek, atau "cetak biru" untuk membuat objek.


Buat Kelas

Untuk membuat kelas, gunakan kata kunci class:

Main.java

Buat kelas bernama " Main" dengan variabel x:

public class Main {
  int x = 5;
}

Ingat dari bab Sintaks Java bahwa kelas harus selalu dimulai dengan huruf besar pertama, dan nama file java harus sesuai dengan nama kelas.


Buat Objek

Di Java, sebuah objek dibuat dari sebuah kelas. Kami telah membuat kelas bernama Main, jadi sekarang kami dapat menggunakan ini untuk membuat objek.

Untuk membuat objek Main, tentukan nama kelas, diikuti dengan nama objek, dan gunakan kata kunci new:

Contoh

Buat objek bernama " myObj" dan cetak nilai x:

public class Main {
  int x = 5;

  public static void main(String[] args) {
    Main myObj = new Main();
    System.out.println(myObj.x);
  }
}



Beberapa Objek

Anda dapat membuat beberapa objek dari satu kelas:

Contoh

Buat dua objek dari Main:

public class Main {
  int x = 5;

  public static void main(String[] args) {
    Main myObj1 = new Main();  // Object 1
    Main myObj2 = new Main();  // Object 2
    System.out.println(myObj1.x);
    System.out.println(myObj2.x);
  }
}


Menggunakan Beberapa Kelas

Anda juga dapat membuat objek kelas dan mengaksesnya di kelas lain. Ini sering digunakan untuk organisasi kelas yang lebih baik (satu kelas memiliki semua atribut dan metode, sedangkan kelas lain memegang main()metode (kode yang akan dieksekusi)).

Ingat bahwa nama file java harus sesuai dengan nama kelas. Dalam contoh ini, kami telah membuat dua file di direktori/folder yang sama:

  • Main.java
  • kedua.java

Main.java

public class Main {
  int x = 5;
}

kedua.java

class Second {
  public static void main(String[] args) {
    Main myObj = new Main();
    System.out.println(myObj.x);
  }
}

Ketika kedua file telah dikompilasi:

C:\Users\Your Name>javac Main.java
C:\Users\Your Name>javac Second.java

Jalankan file Second.java:

C:\Users\Your Name>java Second

Dan outputnya akan menjadi:

5

Anda akan belajar lebih banyak tentang kelas dan objek di bab berikutnya.


Uji Diri Anda Dengan Latihan

Olahraga:

Buat objek MyClassbernama myObj.

  = new ();