PY
py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
class Rectangle:
def __init__(self, width, height):
self.width = width
self.height = height
def calculate_area(self):
return self.width * self.height
@classmethod
def new_square(cls, side_length):
return cls(side_length, side_length)
square = Rectangle.new_square(5)
print(square.calculate_area())
Enter to Rename, Shift+Enter to Preview
OUTPUT
Run