Question: 5 . 1 5 LAB: Course information ( derived classes ) Given main ( ) , define a course base class with methods to set

5.15 LAB: Course information (derived classes)
Given main(), define a course base class with methods to set and get the courseNumber and courseTitle. Also define a derived class
offeredCourse with methods to set and get instructorName, term, and classTime.
Ex. If the input is:
CourseInformation.java
import java.util.Scanner;
public class CourseInformation {
public static void main(String[] args){
Scanner scnr = new Scanner(System.in);
Course myCourse = new Course();
OfferedCourse myOfferedCourse = new OfferedCourse();
String courseNumber, courseTitle;
String oCourseNumber, oCourseTitle, instructorName, term, classTime;
courseNumber = scnr.nextLine();
courseTitle = scnr.nextLine();
oCourseNumber = scnr.nextLine();
oCourseTitle = scnr.nextLine();
instructorName = scnr.nextLine();
term = scnr.nextLine();
classTime = scnr.nextLine();
myCourse.setCourseNumber(courseNumber);
myCourse.setCourseTitle(courseTitle);
myCourse.printInfo();
myOfferedCourse.setCourseNumber(oCourseNumber);
myOfferedCourse.setCourseTitle(oCourseTitle);
myOfferedCourse.setInstructorName(instructorName);
myOfferedCourse.setTerm(term);
myOfferedCourse.setClassTime(classTime);
myOfferedCourse.printInfo();
System.out.println(" Instructor Name: "+ myOfferedCourse.getInstructorName());
System.out.println(" Term: "+ myOfferedCourse.getTerm());
System.out.println(" Class Time: "+ myOfferedCourse.getClassTime());
}
}
Course.java
public class Course{
// TODO: Declare private fields - courseNumber, courseTitle
// TODO: Define mutator methods -
// setCourseNumber(), setCourseTitle()
// TODO: Define accessor methods -
// getCourseNumber(), getCourseTitle()
// TODO: Define printInfo()
}
OfferedCourse.java
public class OfferedCourse extends Course {
// TODO: Declare private fields - instructorName, term, classTime
// TODO: Define mutator methods -
// setInstructorName(), setTerm(), setClassTime()
// TODO: Define accessor methods -
// getInstructorName(), getTerm(), getClassTime()
}
 5.15 LAB: Course information (derived classes) Given main(), define a course

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!