reate two classes of your choice (a parent and a child) and access their properties as shown ab
reate two classes of your choice (a parent and a child) and access their properties as shown ab
Chapter10: Introduction To Inheritance
Section: Chapter Questions
Problem 20RQ
Related questions
Question
Create two classes of your choice (a parent and a child) and access their properties as shown
above.
![chapter08 > JS classes.js >...
1 ✓ class Car {
18
19
20
21
22
2
3
4
6
7
8
9
10
11
12
13
14
15
16
constructor(type, model, color) {
this.type type;
this model
this.color
}
How do we use our class:
}
get type() {
return this._type.toUpperCase();
And the expected output is:
model;
color;
}
set type(newType) {
There is even Inheritance presents in JS:
this._type newType;
}
drive() {
return (this.type + ' is driving fast')
class Self DrivingCar extends {
constructor(type, model, color, numberOfSensors) {
super(type, model, color)
this.numberOfSensors numberOfSensors;
23 let myCar = new Self DrivingCar('Fiat', 500, 'white', 100);
24 let yourCar - new Car("Mercedes', 600, 'silver');
25 console.log(myCar.color)
26 console.log(yourCar.color)
27
console.log(myCar.numberOfSensors
PS C:\Users\galae\OneDrive\Desktop\JS\chapter88> node classes
white
silver
100
Create two classes of your choice (a parent and a child) and access their properties as shown
above.](/v2/_next/image?url=https%3A%2F%2Fcontent.bartleby.com%2Fqna-images%2Fquestion%2F2ae76079-938b-4b5d-8ceb-1dfbc10f88ce%2Fd4284fd8-60f0-4a1b-8609-5a2a89df0405%2Fsmg8a9h_processed.png&w=3840&q=75)
Transcribed Image Text:chapter08 > JS classes.js >...
1 ✓ class Car {
18
19
20
21
22
2
3
4
6
7
8
9
10
11
12
13
14
15
16
constructor(type, model, color) {
this.type type;
this model
this.color
}
How do we use our class:
}
get type() {
return this._type.toUpperCase();
And the expected output is:
model;
color;
}
set type(newType) {
There is even Inheritance presents in JS:
this._type newType;
}
drive() {
return (this.type + ' is driving fast')
class Self DrivingCar extends {
constructor(type, model, color, numberOfSensors) {
super(type, model, color)
this.numberOfSensors numberOfSensors;
23 let myCar = new Self DrivingCar('Fiat', 500, 'white', 100);
24 let yourCar - new Car("Mercedes', 600, 'silver');
25 console.log(myCar.color)
26 console.log(yourCar.color)
27
console.log(myCar.numberOfSensors
PS C:\Users\galae\OneDrive\Desktop\JS\chapter88> node classes
white
silver
100
Create two classes of your choice (a parent and a child) and access their properties as shown
above.
![js > chapter08 > js > JS functions.js>...
1
2
3
4
5
6
7
8
9
10
11
12
13
#49799872274
15
16
17
18
19
20
21
25
function product (p1, p2) {
return p1 * p2;
}
console.log(product (2, 5))
let x = product (4,4)
console.log(x)
var sum = function(s1, s2){
return(s1 + s2);
};
console.log(sum(5, 6));
var sum2 = function s(s1, s2){
return(s1 + s2);
};
console.log(sum2(5, 6));
var divide = new Function('x', 'y', 'return x/y');
console.log(divide (12, 6));](/v2/_next/image?url=https%3A%2F%2Fcontent.bartleby.com%2Fqna-images%2Fquestion%2F2ae76079-938b-4b5d-8ceb-1dfbc10f88ce%2Fd4284fd8-60f0-4a1b-8609-5a2a89df0405%2F19w4ra7_processed.png&w=3840&q=75)
Transcribed Image Text:js > chapter08 > js > JS functions.js>...
1
2
3
4
5
6
7
8
9
10
11
12
13
#49799872274
15
16
17
18
19
20
21
25
function product (p1, p2) {
return p1 * p2;
}
console.log(product (2, 5))
let x = product (4,4)
console.log(x)
var sum = function(s1, s2){
return(s1 + s2);
};
console.log(sum(5, 6));
var sum2 = function s(s1, s2){
return(s1 + s2);
};
console.log(sum2(5, 6));
var divide = new Function('x', 'y', 'return x/y');
console.log(divide (12, 6));
Expert Solution
![](/static/compass_v2/shared-icons/check-mark.png)
This question has been solved!
Explore an expertly crafted, step-by-step solution for a thorough understanding of key concepts.
Step by step
Solved in 5 steps with 3 images
![Blurred answer](/static/compass_v2/solution-images/blurred-answer.jpg)
Knowledge Booster
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.Recommended textbooks for you
![Microsoft Visual C#](https://www.bartleby.com/isbn_cover_images/9781337102100/9781337102100_smallCoverImage.gif)
Microsoft Visual C#
Computer Science
ISBN:
9781337102100
Author:
Joyce, Farrell.
Publisher:
Cengage Learning,
![Microsoft Visual C#](https://www.bartleby.com/isbn_cover_images/9781337102100/9781337102100_smallCoverImage.gif)
Microsoft Visual C#
Computer Science
ISBN:
9781337102100
Author:
Joyce, Farrell.
Publisher:
Cengage Learning,