3. Write a java program corresponding to the following UML diagrams and test your codes (a) Publication #auther: String -year: int + Publication(auther: String, year:int) + getYear():int +getAuther(): String + setYear(y: int): void + setAuther(a: String): void Book -nbpage: int + Book(auther: String, year: int, pages: int) + getAuther(): String + getPages(): int + setAuther(n: String): void + setPages(p: int): void -name: String -address: String -program: String -year: int -fee: double +Person (name:String, address: String) +getName(): String +getAddress(): String +setAddress (address: String):void +toString(): String Person extends Student +Student (name: String, address: String, program: String, year: int, fee:double) +getProgram(): String +setProgram(program: String):void +getYear(): int +setYear(year: int):void +getFee(): double +setFee(fee:double):void +toString(): String (b) "Person[name=?, address=?]" -school:String -pay:double "Student [Person[name=?, address=?], program=?,year=?, fee=?]" Staff +Staff (name:String, address: String, school:String, pay: double) +getSchool(): String +setSchool (school:String):void +getPay(): double +setPay (pay: double):void +toString(): String "Staff[Person[name=?, address=?], school=?,pay=?]"

Microsoft Visual C#
7th Edition
ISBN:9781337102100
Author:Joyce, Farrell.
Publisher:Joyce, Farrell.
Chapter1: A First Program Using C#
Section: Chapter Questions
Problem 13RQ
icon
Related questions
Question

Please written by computer source

How do you solve this question in Java

Please help

3. Write a java program corresponding to the following UML diagrams and test your codes
(a)
Publication
#auther: String
-year: int
+ Publication (auther: String, year:int)
+ getYear():int
+getAuther(): String
+ setYear(y: int): void
+ setAuther(a: String): void
↑
Book
- nbpage: int
+ Book(auther: String, year: int, pages: int)
+ getAuther(): String
+ getPages(): int
+ setAuther(n: String): void
+ setPages(p: int): void
-name:String
-address: String
-program: String
-year: int
-fee:double
+Person (name:String, address: String)
+getName(): String
+getAddress(): String
+setAddress (address: String):void
+toString(): String
Person
extends
Student
+Student (name:String, address: String,
program: String, year: int, fee: double)
+getProgram(): String
+setProgram(program: String):void
+getYear(): int
+setYear(year: int):void
+getFee(): double
+setFee (fee:double):void
+toString(): String
(b)
"Person[name=?, address=?]"
-school: String
-pay: double
"Student [Person[name=?, address=?],
program=?,year=?, fee=?]"
Staff
+Staff (name:String, address: String,
school: String, pay: double)
+getSchool(): String
+setSchool (school:String):void
+getPay(): double
+setPay (pay: double):void
+toString(): String
"Staff[Person[name=?, address=?],
school=?,pay=?]"
Transcribed Image Text:3. Write a java program corresponding to the following UML diagrams and test your codes (a) Publication #auther: String -year: int + Publication (auther: String, year:int) + getYear():int +getAuther(): String + setYear(y: int): void + setAuther(a: String): void ↑ Book - nbpage: int + Book(auther: String, year: int, pages: int) + getAuther(): String + getPages(): int + setAuther(n: String): void + setPages(p: int): void -name:String -address: String -program: String -year: int -fee:double +Person (name:String, address: String) +getName(): String +getAddress(): String +setAddress (address: String):void +toString(): String Person extends Student +Student (name:String, address: String, program: String, year: int, fee: double) +getProgram(): String +setProgram(program: String):void +getYear(): int +setYear(year: int):void +getFee(): double +setFee (fee:double):void +toString(): String (b) "Person[name=?, address=?]" -school: String -pay: double "Student [Person[name=?, address=?], program=?,year=?, fee=?]" Staff +Staff (name:String, address: String, school: String, pay: double) +getSchool(): String +setSchool (school:String):void +getPay(): double +setPay (pay: double):void +toString(): String "Staff[Person[name=?, address=?], school=?,pay=?]"
Expert Solution
steps

Step by step

Solved in 2 steps with 12 images

Blurred answer
Knowledge Booster
Top down approach design
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
  • SEE MORE QUESTIONS
Recommended textbooks for you
Microsoft Visual C#
Microsoft Visual C#
Computer Science
ISBN:
9781337102100
Author:
Joyce, Farrell.
Publisher:
Cengage Learning,
EBK JAVA PROGRAMMING
EBK JAVA PROGRAMMING
Computer Science
ISBN:
9781337671385
Author:
FARRELL
Publisher:
CENGAGE LEARNING - CONSIGNMENT