Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Given main ( ) , define a Course base class with methods to set and get private fields of the following types: String to store

Given main(), define a Course base class with methods to set and get private fields of the following types:
String to store the course number
String to store the course title
Define Course's PrintInfo() method that outputs the course number and title.
Then, define a derived class OfferedCourse with methods to set and get private fields of the following types:
String to store the instructor's name
String to store the location
String to store the class time 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, location, classTime;
courseNumber = scnr.nextLine();
courseTitle = scnr.nextLine();
oCourseNumber = scnr.nextLine();
oCourseTitle = scnr.nextLine();
instructorName = scnr.nextLine();
location = scnr.nextLine();
classTime = scnr.nextLine();
myCourse.setCourseNumber(courseNumber);
myCourse.setCourseTitle(courseTitle);
myCourse.printInfo();
myOfferedCourse.setCourseNumber(oCourseNumber);
myOfferedCourse.setCourseTitle(oCourseTitle);
myOfferedCourse.setInstructorName(instructorName);
myOfferedCourse.setLocation(location);
myOfferedCourse.setClassTime(classTime);
myOfferedCourse.printInfo();
System.out.println(" Instructor Name: "+ myOfferedCourse.getInstructorName());
System.out.println(" Location: "+ myOfferedCourse.getLocation());
System.out.println(" Class Time: "+ myOfferedCourse.getClassTime());
}
} public class Course{
// TODO: Declare private fields
// TODO: Define mutator methods -
// setCourseNumber(), setCourseTitle()
// TODO: Define accessor methods -
// getCourseNumber(), getCourseTitle()
// TODO: Define printInfo()
} public class OfferedCourse extends Course {
// TODO: Declare private fields
// TODO: Define mutator methods -
// setInstructorName(), setLocation(), setClassTime()
// TODO: Define accessor methods -
// getInstructorName(), getLocation(), getClassTime()
}

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image_2

Step: 3

blur-text-image_3

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Database Systems Design Implementation And Management

Authors: Peter Robb,Carlos Coronel

5th Edition

061906269X, 9780619062699

More Books

Students also viewed these Databases questions

Question

How wide are Salary Structure Ranges?

Answered: 1 week ago