header image

Java: Constructor dan Operator

Nanta Aditya on September 12, 2021

Constructor

  • Constructor pada java digunakan untuk melakukan inisialisasi sebuah object, ketika object tersebut dibuat.
  • Pembuatan constructor pada java dengan menggunakan nama yang sama dengan nama class yang dibuat.
  • Pada java ada 2 jenis constructor, yaitu no argument constructor, dan parameterized constructor.
  • Secara default no argument constructor adalah bawaan dari setiap class yang kita buat, meskipun kita tidak menuliskan baris kodenya.
  • Melakukan instansiasi object dengan constructor dapat dilakukan dengan memanggil constructor tersebut.
public class Animal {
  private String name;
  
  public Animal() {
    System.out.println("create animal");
  }
  
  public Animal(String name) {
    this.name = name;
  }
}

public class App {
  Animal cat = new Animal();
  Animal dog = new Animal("blacky");
} 

Operator

  • Operator digunakan untuk melakukan operasi pada variable dan nilai dari variable.
  • pada java operator dikelompokkan menjadi beberapa kelompok
Kelompok Operator Deskripsi
Arithmetic + Digunakan untuk melakukan penjumlahan 2 nilai dari variable
- Digunakan untuk melakukan pengurangan 2 nilai dari variable
* Digunakan untuk melakukan perkalian 2 nilai dari variable
/ Digunakan untuk melakukan pembagian 2 nilai dari variable
% Digunakan untuk menghasilkan sisa bagi dari 2 nilai variable
++ Digunakan untuk menambah nilai dari sebuah variable sebesar 1
-- Digunakan untuk mengurangi nilai dari sebuah variable sebesar 1
Assignment = Digunakan untuk memasukkan sebuah nilai kedalam variable
+= Digunakan untuk melakukan penjumlahan nilai sekarang dari variable dan nilai yang ingin dijumlahkan
-= Digunakan untuk melakukan pengurangan nilai sekarang dari variable dan nilai yang ingin dikurangkan
*= Digunakan untuk melakukan perkalian nilai sekarang dari variable dan nilai yang ingin dikalikan
/= Digunakan untuk melakukan pembagian nilai sekarang dari variable dan nilai yang ingin dibagikan
%= Digunakan untuk menghitung sisa bagi nilai sekarang dari variable dan nilai yang dimasukkan
Comparison == Digunakan untuk membandingkan apakah 2 nilai dari variable sama atau tidak
!= Digunakan untuk membandingkan apakah 2 nilai dari variable apakah tidak sama
> Digunakan untuk membandingkan apakah nilai dari variable pertama lebih besar dari nilai variable kedua
< Digunakan untuk membandingkan apakah nilai dari variable pertama lebih kecil dari nilai variable kedua
>= Digunakan untuk membandingkan apakah nilai dari variable pertama lebih besar sama dengan dari nilai variable kedua
<= Digunakan untuk membandingkan apakah nilai dari variable pertama lebih kecil sama dengan dari nilai variable kedua
Logical && Akan mengembalikan nilai true, ketika 2 buah statement bernilai true
!= Akan mengembalikan nilai true, ketika salah satu statement bernilai true