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:

Cash

Money in the form of coins or banknotes held by an individual or organization, readily available for transactions.

Adjusting Entries

Bookkeeping entries executed at the termination of a financial period for the purpose of apportioning earnings and expenses to the actual period they took place.

Balance Sheet Accounts

Accounts appearing on the balance sheet, representing a company's assets, liabilities, and equity at a specific point in time.

Income Statement Accounts

Accounts that reflect income, expenses, gains, and losses, which are used to determine the net income of a business.

Related Questions