Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

Assume the existence of a Phone class . Define a derived class , CameraPhone tha

ID: 3546042 • Letter: A

Question

Assume  the existence of a Phone class . Define a derived class , CameraPhone that contains two data members: an integer  named , imageSize, representing the size in megapixels of each picture, and an integer  named  memorySize, representing the number of gigabytes in the camera's memory. There is a constructor  that accepts two integer  parameters  corresponding to the above two data members and which are used to initialize  the respective data members. There is also a function named  numPictures that returns (as an integer ) the number of pictures the camera's memory can hold.

Explanation / Answer

public class CameraPhone extends Phone { public CameraPhone(int imageSize, int memorySize) { this.imageSize = imageSize; this.memorySize = memorySize; } public int numPictures() { return memorySize * 1000 / imageSize; } private int imageSize; private int memorySize; }

Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
Chat Now And Get Quote