
Database System Concepts
7th Edition
ISBN: 9780078022159
Author: Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher: McGraw-Hill Education
expand_more
expand_more
format_list_bulleted
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.](https://content.bartleby.com/qna-images/question/5271313a-5a1f-4d07-82a4-8e8f0bce0b42/b1b1db2e-1a59-4a08-b096-7ae24d4b1eb0/amuaucm_thumbnail.png)
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](https://content.bartleby.com/qna-images/question/5271313a-5a1f-4d07-82a4-8e8f0bce0b42/b1b1db2e-1a59-4a08-b096-7ae24d4b1eb0/ygr7sfn_thumbnail.png)
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

This question has been solved!
Explore an expertly crafted, step-by-step solution for a thorough understanding of key concepts.
This is a popular solution
Trending nowThis is a popular solution!
Step by stepSolved in 3 steps with 1 images

Knowledge Booster
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.Similar questions
- 1) Demonstrate the use of overloaded methodseach has three primitive parameters two methods computes and returns the product to the calling method for printing one method computes and prints the product; does not return a result Note:- Please type and execute the above java program and also need an output for this program as soon as possible. (type a java program)arrow_forwardTo increment a variable x in Java, we code the following: x=x+1; x++; x+=1; All of the above are correct.arrow_forwardWhat are the propagation time and the transmission time for an 8-Mbyte message (an image) if the bandwidth of the network is 1 Mbps? Assume that the distance between the sender and the receiver is 14,000 km and that light travels at 2.4 x 108 m/s. (7) (ii) Discuss any two network impairments? (3)arrow_forward
arrow_back_ios
arrow_forward_ios
Recommended textbooks for you
- Database System ConceptsComputer ScienceISBN:9780078022159Author:Abraham Silberschatz Professor, Henry F. Korth, S. SudarshanPublisher:McGraw-Hill EducationStarting Out with Python (4th Edition)Computer ScienceISBN:9780134444321Author:Tony GaddisPublisher:PEARSONDigital Fundamentals (11th Edition)Computer ScienceISBN:9780132737968Author:Thomas L. FloydPublisher:PEARSON
- C How to Program (8th Edition)Computer ScienceISBN:9780133976892Author:Paul J. Deitel, Harvey DeitelPublisher:PEARSONDatabase Systems: Design, Implementation, & Manag...Computer ScienceISBN:9781337627900Author:Carlos Coronel, Steven MorrisPublisher:Cengage LearningProgrammable Logic ControllersComputer ScienceISBN:9780073373843Author:Frank D. PetruzellaPublisher:McGraw-Hill Education

Database System Concepts
Computer Science
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:McGraw-Hill Education

Starting Out with Python (4th Edition)
Computer Science
ISBN:9780134444321
Author:Tony Gaddis
Publisher:PEARSON

Digital Fundamentals (11th Edition)
Computer Science
ISBN:9780132737968
Author:Thomas L. Floyd
Publisher:PEARSON

C How to Program (8th Edition)
Computer Science
ISBN:9780133976892
Author:Paul J. Deitel, Harvey Deitel
Publisher:PEARSON

Database Systems: Design, Implementation, & Manag...
Computer Science
ISBN:9781337627900
Author:Carlos Coronel, Steven Morris
Publisher:Cengage Learning

Programmable Logic Controllers
Computer Science
ISBN:9780073373843
Author:Frank D. Petruzella
Publisher:McGraw-Hill Education