From 2386fb546272932703b1962a0a0deb6f3e02b106 Mon Sep 17 00:00:00 2001 From: Esubalew Dessalegn Date: Wed, 5 May 2021 10:16:58 -0400 Subject: [PATCH 1/2] initial commit --- app.js | 40 +++++++++++++++++++++++++++++++++++++++- 1 file changed, 39 insertions(+), 1 deletion(-) diff --git a/app.js b/app.js index 29c0766..df1c644 100644 --- a/app.js +++ b/app.js @@ -66,4 +66,42 @@ teen.eat(); console.log(teen); //check that .eat() when isHungry == false works as expected -teen.eat(); \ No newline at end of file +teen.eat(); + + +class Vehicle { + constructor(model, color, fuelType) { + this._model = model; + this._color = color; + this._gasPedal = gasPedal; + } + get model() { + return this._model; + } + get color() { + return this._color; + } + get gasPedal() { + return this._gasPedal; + } + accelerate() { + this._gasPedal++ + } +} + +class Audi extends Vehicle { + constructor(model, engineType) { + this._engineType = engineType; + } + engineType() { + return this._engineType; + } +} +class Ferrari extends Vehicle { + constructor(model, isSportCar) { + this.isSportCar = isSportCar; + } + isSportCar() { + return this._isSportCar; + } +} From 6257aafde7f9291f093e26bc0582f2dd8e6b3d50 Mon Sep 17 00:00:00 2001 From: Esubalew Dessalegn Date: Wed, 5 May 2021 10:38:14 -0400 Subject: [PATCH 2/2] second commit --- app.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app.js b/app.js index df1c644..999f03a 100644 --- a/app.js +++ b/app.js @@ -70,7 +70,7 @@ teen.eat(); class Vehicle { - constructor(model, color, fuelType) { + constructor(model, color, gasPedal) { this._model = model; this._color = color; this._gasPedal = gasPedal;