Page 1 of 1

Given main(), define a Course base class with methods to set and get the courseNumber and courseTitle. Also define a der

Posted: Fri Jul 08, 2022 6:39 am
by answerhappygod
Given main(), define a Course base class with methods to set andget the courseNumber and courseTitle. Also define a derived classOfferedCourse with methods to set and get instructorName, term, andclassTime.
Ex. If the input is:
the output 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()
}