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 subclass, CameraPhone that cont

ID: 3537826 • Letter: A

Question


Assume the existence of a Phone class . Define a subclass, CameraPhone that contains two instance variables : an integer named , imageSize, representing the size in megapixels (for simplicity assume a pixel takes up one byte -- thus megapixels equals megabytes) of each picture (i.e., 2 means each image is composed of 2 megapixels), and an integer named memorySize, representing the number of gigabytes in the camera's memory (i.e., 4 means 4 Gigabyes of memory). There is a constructor that accepts two integer parameters corresponding to the above two instance variables and which are used to initialize the respective instance variables . There is also a method named numPictures that returns (as an integer ) the number of pictures the camera's memory can hold. Don't forget that a gigabyte is 1,000 megabytes.

Explanation / Answer

import java.util.Scanner;

class Phone{

private int ph_ID;

}

///{

//write your code here

//start



//end

///}

  

  

public class inheritance{

public static void main(String[] arg){

  

Scanner scanner =new Scanner(System.in);

System.out.println("Enter the imagesize:");

int imagesize=scanner.nextInt();

System.out.println("Enter the memerysize:");

int memorysize=scanner.nextInt();

  

CameraPhone cph=new CameraPhone(imagesize,memorysize);

System.out.println("imagesize:"+cph.getImageSize());

System.out.println("memorysize:"+cph.getMemorySize());

System.out.println("numPictures:"+cph.numPictures());

  

  

  

  

  

  

}

}

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