Tetapi kelas ini tidak menggunakan konstruktor untuk menginisialisasi propertinya, tetapi memisahkan konstruktor dan menggunakan metode khusus yang disebut konstruktor untuk menetapkannya ke kelas tubuh.
- class Car {
- constructor(manufacture, color) {
- this.manufacture = manufacture;
- this.color = color;
- this.enginesActive = false;
- }
- }
Konstruktor biasanya hanya digunakan untuk menetapkan nilai awal ke atribut berdasarkan nilai yang diteruskan dalam konstruktor. Tetapi pada kenyataannya, jika kita benar-benar membutuhkan beberapa kondisi sebelum menginisialisasi nilai properti, maka kita juga dapat menulis logika di konstruktor.
Kami juga melihat penggunaan di konstruktor. Dalam konteks kelas, kata kunci this merujuk pada sebuah instance dari kelas itu. Ini dapat digunakan untuk mengelola atribut yang terdapat dalam instance.
Posting Komentar
Posting Komentar