Static Method didalam Class Javascript

Static Method didalam Class Javascript

Semua kendaraan pasti butuh yang namanya perawatan bukan? Bila iya, tentu kita harus membuat method repair untuk memperbaiki kendaraan itu. Dalam analogi dunia nyata, saat kendaraan mengalami kerusakan maka kendaraan itu akan diperbaiki di bengkel (factory), sehingga kita harus membuat class baru yang berperan sebagai factory, sebutlah class itu VehicleFactory. Di dalam kelas VehicleFactory terdapat satu method repair() yang bisa menerima banyak […]

Inheritance Dalam OOP Javascript (Parent Class & Child Class)

Inheritance Dalam OOP Javascript (Parent Class & Child Class)

Dalam gambaran dunia nyata, banyak objek yang berbeda namun memiliki kesamaan atau kesamaan tertentu. Misalnya mobil dengan motor mempunyai banyak kesamaan sebab objek itu merupakan kendaraan. Mobil merupakan kendaraan darat begitu pula dengan motor. Mungkin yang membedakan objek itu ialah jumlah roda dan kapasitas penumpang yang bisa ditampung. Seperti halnya pada OOP, beberapa objek yang […]

Cara Menambahkan Method didalam Class Javascript

Cara Menambahkan Method didalam Class Javascript

Untuk menambahkan method pada class, kita juga cukup menuliskannya pada body class, tidak mesti melalui prototype seperti memakai constructor function. class Car { constructor(manufacture, color) {         this.manufacture = manufacture;         this.color = color;        this.enginesActive = false;     }         startEngines() {     console.log(“Mesin dinyalakan”); […]

Property Accessor didalam Object Class Javascript

Property Accessor didalam Object Class Javascript

Melalui objek class kita juga bisa merubah nilai properti semacam ini: class Car {  constructor(manufacture, color) {  this.manufacture = manufacture;  this.color = color; this.enginesActive = false;     } } const johnCar = new Car(“Honda”, “Red”); console.log(`Warna mobil: ${johnCar.color}`);  // output -> Warna Mobil: Red johnCar.color = “White”;  // Merubah nilai properti color jadi white console.log(`Warna mobil: ${johnCar.color}`); // output -> Warna […]

Cara Membuat Instance di Dalam Class Javascript

Cara Membuat Instance di Dalam Class Javascript

Sesudah kita membuat class pada JavaScript, lalu bagaimana cara membuat instance dari class itu? Namun sebelumnya, apa itu instance? Instance merupakan objek yang mempunyai properti dan method yang sudah ditentukan oleh blueprint-nya (class), atau ringkasnya ialah objek yang merupakan hasil realisasi dari sebuah blueprint. Sama seperti constructor function, untuk membuat instance dari class pada ES6 kita pakai keyword new. class Car { […]