Examlex

Solved

Assume a Class Triangle Has Been Defined

question 43

Essay

Assume a class Triangle has been defined. It has three instance data, Point p1, p2, p3. The class also has a constructor that receives the 3 Points and initializes p1, p2, and p3, a toString method that outputs the 3 Points, and a computeSurfaceArea method that calculates the surface area of the Triangle (as an int value). We want to extend this class to represent a 3-dimensional Pyramid, which consists of 4 Points. Since the Pyramid will consist of in essence, 4 triangles, computeSurfaceArea for the Pyramid will compute 4 * the surface area of the Triangle made up of 3 of those 4 Points. Write the Pyramid class to handle the difference(s) between a Pyramid and the previously defined Triangle. Assume the instance data of Triangle are protected and all methods are public. Also assume that the class Point has a toString method.


Definitions:

Quick Assets

Highly liquid assets, including cash, accounts receivable, and marketable securities, which can be quickly converted into cash.

Short-Term Investments

Short-term investments are financial assets that are expected to be converted into cash within one year and are typically used by firms to manage surplus cash efficiently.

Current Receivables

Short-term financial assets that are due to be received within one year, typically from customers who owe the company money for goods or services provided.

Quick Ratio

A liquidity measure that indicates a company's ability to cover its short-term liabilities with its most liquid assets, excluding inventory.

Related Questions