Write a class called Circle with the required constructor and methods to get the following output. Subtasks: 1. Create a class called Circle. 2. Create the required constructor. Use Encapsulation to protect the variables. Assign the variables in private] 3. Create getRadius() and setRadius() method to access variables. 4. Create a method called area to calculate the area of circles.

Programming Logic & Design Comprehensive
9th Edition
ISBN:9781337669405
Author:FARRELL
Publisher:FARRELL
Chapter11: More Object-oriented Programming Concepts
Section: Chapter Questions
Problem 9RQ
icon
Related questions
Question
Write a class called Circle with the required constructor and methods to get the
following output.
Subtasks:
1. Create a class called Circle.
2. Create the required constructor. Use Encapsulation to protect the variables. [Hint:
Assign the variables in private]
3. Create getRadius() and setRadius() method to access variables.
4. Create a method called area to calculate the area of circles.
5. Handle the operator overloading by using a special method to calculate the radius
and area of circle 3.
[You are not allowed to change the code below]
Output:
First circle radius: 4
# Write your code here for subtasks 1-5
c1 =
Circle(4)
First circle area: 50.26548245743669
Second circle radius: 5
print("First circle radius:" , c1.getRadius())
Second circle area:
print("First circle area:" ,c1.area())
78.53981633974483
Third circle radius: 9
Third circle area:
c2 = Circle(5)
254.46900494077323
print("Second circle radius:" ,c2.getRadius())
print("Second circle area:" ,c2.area())
с3 %3D с1 + с2
print("Third circle radius:" ,c3.getRadius())
print("Third circle area:" ,c3.area())
Transcribed Image Text:Write a class called Circle with the required constructor and methods to get the following output. Subtasks: 1. Create a class called Circle. 2. Create the required constructor. Use Encapsulation to protect the variables. [Hint: Assign the variables in private] 3. Create getRadius() and setRadius() method to access variables. 4. Create a method called area to calculate the area of circles. 5. Handle the operator overloading by using a special method to calculate the radius and area of circle 3. [You are not allowed to change the code below] Output: First circle radius: 4 # Write your code here for subtasks 1-5 c1 = Circle(4) First circle area: 50.26548245743669 Second circle radius: 5 print("First circle radius:" , c1.getRadius()) Second circle area: print("First circle area:" ,c1.area()) 78.53981633974483 Third circle radius: 9 Third circle area: c2 = Circle(5) 254.46900494077323 print("Second circle radius:" ,c2.getRadius()) print("Second circle area:" ,c2.area()) с3 %3D с1 + с2 print("Third circle radius:" ,c3.getRadius()) print("Third circle area:" ,c3.area())
Expert Solution
steps

Step by step

Solved in 2 steps with 1 images

Blurred answer
Knowledge Booster
Unreferenced Objects
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.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
Programming Logic & Design Comprehensive
Programming Logic & Design Comprehensive
Computer Science
ISBN:
9781337669405
Author:
FARRELL
Publisher:
Cengage
EBK JAVA PROGRAMMING
EBK JAVA PROGRAMMING
Computer Science
ISBN:
9781337671385
Author:
FARRELL
Publisher:
CENGAGE LEARNING - CONSIGNMENT
Microsoft Visual C#
Microsoft Visual C#
Computer Science
ISBN:
9781337102100
Author:
Joyce, Farrell.
Publisher:
Cengage Learning,