Exercise: Modeling Classes

OOPs exercise in JavaScript to implement a class for shapes and rectangles.

Task

An architect is designing a 3D model for a new building. Given the many shapes that make up a building, he wants to calculate the area of his custom shapes. For now, he wants you to create a class or constructor function called Rectangle which can both calculate the area of his walls and also tell if a wall is squarish. Because there are lots of shapes, you will also be creating a class or constructor function for all shapes named Shape. This will store properties for all shapes. Classes like Rectangle should be derived from the Shape class.

Access this course and 1400+ top-rated courses and projects.