Operator
operator adalah method dengan nama yang spesial
Constructor
di dalam Class kita bisa membuat constructor, constructor adalah method yang akan dipanggil saat pertama kali object dibuat.
mirip seperti di method, kita bisa memberi paramater pada constructor
nama constructor harus sama dengan nama class, dan tidak membutuhkan kata kunci void atau return value
ketika menambahkan Constructor pada class, maka saat membuat Object baru, wajib mengikuti parameter yang ada di Constructor
Variable Shadowing
ini digunakan jika ingin menggunakan kata yang sama pada suatu variabel yang sudah pernah di deklarasikan dalam satu scope yang sama.
This Keyword
ini untuk mengatasi saat sudah menggunakan variabel shadowing, namun tetap ingin akses variabel yang sebelumnya ditimpa oleh variabel shadowing