(b) Person -name:String -address:String Person(name:String, address:String) getName ():String +getAddress():Sstring setAddress(address:String):void +tostring():String "Person(nane-?, address-?)" extends Student Staff progran: String year: int fee:double -school:String payi double +Student (name:String, address:String, progran: String. year: int, fee:double) *getProgram() :String +setProgram(program:String) void getYear(): int *setYear(year int) void getfee(): double +setfee(fee:double):void tostring()iString +Staff(nane:String, address:String, school:String, pay:double) *getSchool():String +setschool(schol:String): void *getPay():double +setPay(pay: double):void +tostrine():String "Staff(Person(nane, address), schoolet,paya?]" "Student (Person[name-?, addresse?]. progran-?, year ?, fee-?}"

EBK JAVA PROGRAMMING
8th Edition
ISBN:9781305480537
Author:FARRELL
Publisher:FARRELL
Chapter1: Creating Java Programs
Section: Chapter Questions
Problem 10RQ
icon
Related questions
Question
In java
KKU-CS-113/ 222-CSM
Manug
3. Write a java program corresponding to the following UML diagrams and test your codes
(b)
Publication
#auther: String
* year: int
• Publication(auther: String, year:int)
+ getYear():int
+getAuther(): String
+ setvearly: int): void
+ setAuther(a: String): void
Person
name: String
-address:String
Person(name:String, address:String)
getName ():String
+getAddress():String
+setAddress(address:String):void
+tostring():String
{"Person[name=?, address=?}"
extends 4
Book
- nbpage: int
+ Book(auther: String, year: int, pages: int)
+ getAuther(): String
+ getPagest): int
+ setAuther(n: String): void
+ setPages(p: int): void
Student
Staff
-progran:String
year:int
-fee:double
+Student (name:String, address:String,
progran: String, year:int, fee:double)
+getProgram():5String
+setProgram(program:String):void
*getYear():int
+setYear (year:int):void
+getfee(): double
+setfee(fee:double):void
+tostring():String
-school:String
pay:double
+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[nane-?, address-?),
schoole?,paya?]"
"Student[Person[name-?, address-?1,
progran-t, year?, fee-?]"
Transcribed Image Text:KKU-CS-113/ 222-CSM Manug 3. Write a java program corresponding to the following UML diagrams and test your codes (b) Publication #auther: String * year: int • Publication(auther: String, year:int) + getYear():int +getAuther(): String + setvearly: int): void + setAuther(a: String): void Person name: String -address:String Person(name:String, address:String) getName ():String +getAddress():String +setAddress(address:String):void +tostring():String {"Person[name=?, address=?}" extends 4 Book - nbpage: int + Book(auther: String, year: int, pages: int) + getAuther(): String + getPagest): int + setAuther(n: String): void + setPages(p: int): void Student Staff -progran:String year:int -fee:double +Student (name:String, address:String, progran: String, year:int, fee:double) +getProgram():5String +setProgram(program:String):void *getYear():int +setYear (year:int):void +getfee(): double +setfee(fee:double):void +tostring():String -school:String pay:double +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[nane-?, address-?), schoole?,paya?]" "Student[Person[name-?, address-?1, progran-t, year?, fee-?]"
Expert Solution
steps

Step by step

Solved in 6 steps with 2 images

Blurred answer
Knowledge Booster
Array
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
EBK JAVA PROGRAMMING
EBK JAVA PROGRAMMING
Computer Science
ISBN:
9781305480537
Author:
FARRELL
Publisher:
CENGAGE LEARNING - CONSIGNMENT