C++ Exercise 2 (inheritance): Consider a circle class that has a single attribute R (radius). 1. Write a program that allows you to create this class that contains: o A single attribute. o A default constructor that initializes R to 1. o A parameterized constructor. 2. Create another cylinder class that inherits the circle class publicly. The class cylinder contains: o A single H (Height) attribute. o A parameterized constructor. o A member function to calculate and display the volume of the cylinder.

C++ Programming: From Problem Analysis to Program Design
8th Edition
ISBN:9781337102087
Author:D. S. Malik
Publisher:D. S. Malik
Chapter10: Classes And Data Abstraction
Section: Chapter Questions
Problem 29SA
icon
Related questions
Question

C++

Exercise 2 (inheritance):
Consider a circle class that has a single attribute R (radius).
1. Write a program that allows you to create this class that contains:
o A single attribute.
o A default constructor that initializes R to 1.
o A parameterized constructor.
2. Create another cylinder class that inherits the circle class publicly. The
class cylinder contains:
o A single H (Height) attribute.
o A parameterized constructor.
o A member function to calculate and display the volume of the cylinder.

Expert Solution
steps

Step by step

Solved in 3 steps

Blurred answer
Knowledge Booster
ADT and Class
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
C++ Programming: From Problem Analysis to Program…
C++ Programming: From Problem Analysis to Program…
Computer Science
ISBN:
9781337102087
Author:
D. S. Malik
Publisher:
Cengage Learning
C++ for Engineers and Scientists
C++ for Engineers and Scientists
Computer Science
ISBN:
9781133187844
Author:
Bronson, Gary J.
Publisher:
Course Technology Ptr