Define an class named Figure containing: Two instance variable named dim1, dim2 of type double. A full parameterized constructor which initiaizes the instance variables. A method named area which returns double and also prints a message as “Area for Figure is undefined”. Define another class named Rectangle which is extended from class Figure containing: A two parameter constructor which initializes all the instance variables of its super class (by calling its constructor). An overridden method named Area which returns the calculated area of the rectangle: (L*W). Define another class named Triangle which is extended from class Figure containing: A two parameter constructor which initializes all the instance variables of its super class (by calling its constructor). An overridden method named Area which returns the calculated area of the triangle: (L*W)/2.   Define a third class named FindArea

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
Question

Define an class named Figure containing:

  • Two instance variable named dim1, dim2 of type double.
  • A full parameterized constructor which initiaizes the instance variables.
  • A method named area which returns double and also prints a message as “Area for Figure is undefined”.

Define another class named Rectangle which is extended from class Figure containing:

  • A two parameter constructor which initializes all the instance variables of its super class (by calling its constructor).
  • An overridden method named Area which returns the calculated area of the rectangle: (L*W).

Define another class named Triangle which is extended from class Figure containing:

  • A two parameter constructor which initializes all the instance variables of its super class (by calling its constructor).
  • An overridden method named Area which returns the calculated area of the triangle: (L*W)/2.

 

Define a third class named FindArea contains a main method that test the functionality of the above classes by using super class reference..

Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 2 steps with 1 images

Blurred answer
Knowledge Booster
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
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education