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 |