Database System Concepts
Database System Concepts
7th Edition
ISBN: 9780078022159
Author: Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher: McGraw-Hill Education
Bartleby Related Questions Icon

Related questions

Question

I need help with creating a Java program described in the image below:

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, 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());
}
}

Course.java:

public class Course{
// TODO: Declare private fields

// 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

// TODO: Define mutator methods -
// setInstructorName(), setLocation(), setClassTime()


// TODO: Define accessor methods -
// getInstructorName(), getLocation(), getClassTime()

}

[画像:**11.16 LAB: Course Information (Derived Classes)** In this lab, you will define a `Course` base class with methods to set and get private fields for the following properties: - A string to store the course number. - A string to store the course title. You will then define a `PrintInfo()` method in the `Course` class that outputs the course number and title. Next, define a derived class `OfferedCourse` with additional methods to set and get private fields for: - A string to store the instructor's name. - A string to store the location. - A string to store the class time. **Example:** If the input is: ``` ECE287 Digital Systems Design ECE387 Embedded Systems Design Mark Patterson Wilson Hall 231 WF: 2-3:30 pm ``` The output should be: ``` Course Information: Course Number: ECE287 Course Title: Digital Systems Design Course Information: Course Number: ECE387 Course Title: Embedded Systems Design Instructor Name: Mark Patterson Location: Wilson Hall 231 Class Time: WF: 2-3:30 pm ```]
expand button
Transcribed Image Text:**11.16 LAB: Course Information (Derived Classes)** In this lab, you will define a `Course` base class with methods to set and get private fields for the following properties: - A string to store the course number. - A string to store the course title. You will then define a `PrintInfo()` method in the `Course` class that outputs the course number and title. Next, define a derived class `OfferedCourse` with additional methods to set and get private fields for: - A string to store the instructor's name. - A string to store the location. - A string to store the class time. **Example:** If the input is: ``` ECE287 Digital Systems Design ECE387 Embedded Systems Design Mark Patterson Wilson Hall 231 WF: 2-3:30 pm ``` The output should be: ``` Course Information: Course Number: ECE287 Course Title: Digital Systems Design Course Information: Course Number: ECE387 Course Title: Embedded Systems Design Instructor Name: Mark Patterson Location: Wilson Hall 231 Class Time: WF: 2-3:30 pm ```
Expert Solution
Check Mark
Knowledge Booster
Background pattern image
Similar questions
    SEE MORE QUESTIONS
    Recommended textbooks for you
    Text book image
    Database System Concepts
    Computer Science
    ISBN:9780078022159
    Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
    Publisher:McGraw-Hill Education
    Text book image
    Starting Out with Python (4th Edition)
    Computer Science
    ISBN:9780134444321
    Author:Tony Gaddis
    Publisher:PEARSON
    Text book image
    Digital Fundamentals (11th Edition)
    Computer Science
    ISBN:9780132737968
    Author:Thomas L. Floyd
    Publisher:PEARSON
    Text book image
    C How to Program (8th Edition)
    Computer Science
    ISBN:9780133976892
    Author:Paul J. Deitel, Harvey Deitel
    Publisher:PEARSON
    Text book image
    Database Systems: Design, Implementation, & Manag...
    Computer Science
    ISBN:9781337627900
    Author:Carlos Coronel, Steven Morris
    Publisher:Cengage Learning
    Text book image
    Programmable Logic Controllers
    Computer Science
    ISBN:9780073373843
    Author:Frank D. Petruzella
    Publisher:McGraw-Hill Education