Challenge 1: Implement Rectangle Class Using the Encapsulation
In this challenge, you will implement a rectangle class using the concepts of encapsulation.
We'll cover the following
Problem statement
You are given a partially completed code of a Rectangle
class in the editor. Implement the class by completing the tasks below.
Task 1
Implement a constructor to initialize the values of two private properties: length
and width
.
Task 2
Implement a method, area()
, in the Rectangle
class that returns the product of length
and width
. See the formula below:
Sample properties
length = 4
width = 5
Sample method output
20
Task 3
Implement a method, perimeter()
, in the Rectangle
class that returns two times the sum of length
and width
.
See the formula below:
Sample properties
length = 4
width = 5
Sample method output
18
Get hands-on with 1400+ tech skills courses.