Examlex

Solved

Assume a Class Triangle Has Been Defined

question 16

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, 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 times 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:

Utility Function

A mathematical representation of how a consumer ranks different bundles of goods based on their level of satisfaction or utility.

Endowed

Refers to the initial allocation of goods, resources, or wealth an individual or entity possesses.

Units

Measurements used to quantify physical quantities, such as kilograms for mass or meters for length.

Utility Function

A formula that ranks various outcomes by their level of satisfaction or utility to a consumer.

Related Questions