Answer to Question #262383 in HTML/JavaScript Web Application for TANTAY

Question #262383

InstructionsPerform the following items. Mobile users may write their answers on a clean sheet of paper. (8 items x 5 points)

  1. Create a constructor named Exam that assigns "Good luck" to a previously declared String variable named message.
  2. Create an empty overloaded constructor for the Exam class with two (2) String parameters named period and level.
  3. Declare a double-type accessor named getPrice that returns the value of price.
  4. Declare a boolean-type accessor named isFinished that returns the value of status.
  5. Declare a class named Midterm that inherits from the class named Exam.
  6. Create three (3) class declarations to show multiple levels of inheritance. Use the classes named Exam, Midterm, and Essay.
  7. Create a constructor named Midterm that prints "Exam has started." using println(). Its first statement should be a call to a constructor in the parent class.
  8. Given the base class named Quiz and the derived class named Essay, write a statement to show inheritance between these classes.
1
Expert's answer
2021-11-07T14:44:08-0500
SOLUTION TO THE ABOVE QUESTION




SOLUTION CODE




class Exam{
 private String message;
 private double price;
 private boolean status;
 // part i
 public Exam(){
 this.message="Good luck";
 }
 //part ii
 public Exam(String period, String level)
 {
 //empty constructor
 }
 //part iii
 public double getprice()
 {
 return price;
 }
 //part iv
 public boolean isFinished()
 {
 return status;
 }
}
//part v
//A derived class midterm derived from Exam
class midterm extends Exam
{
 public midterm()
 {
 //part vii
 // call the parent class constructor
 super();
 System.out.println("Exam has started.");

 }
}
//part vi
//A class Essay derived from midterm class
class Essay extends midterm
{
 //methods and fields
}

public ​class Main {

​public static void main(String[] args) {
​//
​}
}

Need a fast expert's response?

Submit order

and get a quick answer at the best price

for any assignment or question with DETAILED EXPLANATIONS!

Comments

No comments. Be the first!

Leave a comment

LATEST TUTORIALS
New on Blog
APPROVED BY CLIENTS