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

bartleby

Concept explainers

Question

Can you write the required in java  by using the methods

Problem: Create the classes on the UML class diagram. Set Inheritance relationship between
the classes.
Application1
-media: Student
-song: Song
-movie: Movie
+ main(args[]: String): void
Song
-artist: String
+ getinfo():void
Use
Media
- id: int
~ duration: int
-size: double
+ getid(): int
+ setid(id:int): void
toString(): String
Extends
12
Extends
Movie
- producer: String
printDetail(): void
1) Apply encapsulation for id.
2) Create a media object and call toString method. Create song object as Media
object and downcast it to Song object and call getInfo method. Create movie
object as Media object and downcast it to Movie object and call printDetail
method.(you can print sth to the console for Example to be sure about if it is
working or not)
3) Create 5 media objects, 1 of them media,2 of them Song and 2 other Movie objects
and then call toString method using for loop to see the properties of the objects.
expand button
Transcribed Image Text:Problem: Create the classes on the UML class diagram. Set Inheritance relationship between the classes. Application1 -media: Student -song: Song -movie: Movie + main(args[]: String): void Song -artist: String + getinfo():void Use Media - id: int ~ duration: int -size: double + getid(): int + setid(id:int): void toString(): String Extends 12 Extends Movie - producer: String printDetail(): void 1) Apply encapsulation for id. 2) Create a media object and call toString method. Create song object as Media object and downcast it to Song object and call getInfo method. Create movie object as Media object and downcast it to Movie object and call printDetail method.(you can print sth to the console for Example to be sure about if it is working or not) 3) Create 5 media objects, 1 of them media,2 of them Song and 2 other Movie objects and then call toString method using for loop to see the properties of the objects.
1) Create the classes in your Project that you see in UML Class diagram.
<<Interface>>>
Teacher
<<Interface>>>
Head of Department
+ prepareExam(exam:String) void
+ evaluateExam(exam String): void
4)
Application1
Professor
+main (args[]String) void
-arrangeCourseSchedule():void
reporttoFaculty(); void
Professor
+teachCourse(course String); void
Staff(Abstract)
- id: int
Extends
+work():void
2) Create a professor object. professor.prepareExam⇒professor has prepared
examination. (String course will be in the gap).
3) professor.evaluate Exam → professor has evaluated
the gap)
exam. (String course will be in
professor.arrangeCourseSchedule professor has arranged the courses schedule.
professor.reporttoFaculty → professor has reported to faculty.
5) Create a staff object. staff.work→ Staff is working
6) professor.id = any number.
professor.teachCourse professor is teaching
be in the gap.
7) Show id property of the professor object.
course. String course will
expand button
Transcribed Image Text:1) Create the classes in your Project that you see in UML Class diagram. <<Interface>>> Teacher <<Interface>>> Head of Department + prepareExam(exam:String) void + evaluateExam(exam String): void 4) Application1 Professor +main (args[]String) void -arrangeCourseSchedule():void reporttoFaculty(); void Professor +teachCourse(course String); void Staff(Abstract) - id: int Extends +work():void 2) Create a professor object. professor.prepareExam⇒professor has prepared examination. (String course will be in the gap). 3) professor.evaluate Exam → professor has evaluated the gap) exam. (String course will be in professor.arrangeCourseSchedule professor has arranged the courses schedule. professor.reporttoFaculty → professor has reported to faculty. 5) Create a staff object. staff.work→ Staff is working 6) professor.id = any number. professor.teachCourse professor is teaching be in the gap. 7) Show id property of the professor object. course. String course will
Expert Solution
Check Mark
Knowledge Booster
Background pattern image
Computer Science
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
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