Store # name: String llexample: James Electronics # address: String llexample: Beirut/Hamra # devices: ArrayList Device + Store (name: String, address: String) + addDevice(d: device): void + getDevices(): ArrayList + toString() : String # name: String # price: doube #voltage: double #amp: double + Device (all arguments) + toString() : String + getters & Setters + power(): double AC DC - frequency: int + AC (all arguments) + toString() : String -batteryArrangement: int 10 for serial, 1 for parallel - batteryCount: int + DC (all arguments) + toString() : String

Computer Networking: A Top-Down Approach (7th Edition)
7th Edition
ISBN:9780133594140
Author:James Kurose, Keith Ross
Publisher:James Kurose, Keith Ross
Chapter1: Computer Networks And The Internet
Section: Chapter Questions
Problem R1RQ: What is the difference between a host and an end system? List several different types of end...
icon
Related questions
Question
What is the solution for this question (using java language)
Store
# name: String lexample: James Electronics
# address: String example: Beirut/Hamra
# devices: ArrayList<Device>
Device
# name: String
# price: doube
#voltage: double
#amp: double
+ Device (all arguments)
+ toString() : String
+ getters & Setters
+ power(): double
+ Store (name: String, address: String)
+ addDevice(d: device): void
+ getDevices(): ArrayList<Device>
+ toString() : String
AC
DC
|- frequency: int
+ AC (all arguments)
+ toString() : String
-batteryArrangement: int 0 for serial, 1 for parallel
- batteryCount: int
+ DC (all arguments)
+ toString() : String
Transcribed Image Text:Store # name: String lexample: James Electronics # address: String example: Beirut/Hamra # devices: ArrayList<Device> Device # name: String # price: doube #voltage: double #amp: double + Device (all arguments) + toString() : String + getters & Setters + power(): double + Store (name: String, address: String) + addDevice(d: device): void + getDevices(): ArrayList<Device> + toString() : String AC DC |- frequency: int + AC (all arguments) + toString() : String -batteryArrangement: int 0 for serial, 1 for parallel - batteryCount: int + DC (all arguments) + toString() : String
Question 2
name: representing the name of the store.
: Implement the class Store. The attributes of this class corresponds to:
address: representing the address of the store.
devices: an ArrayList of device objects
The public methods of the class are:
a. Constructor to initialize an object have name and address, moreover it must initialize an empty
ArrayList of devices.
b. addDevice(d: Device) method adds the device 'd' to the ArrayList.
c. getDevices(): returns an ArrayList of devices.
Transcribed Image Text:Question 2 name: representing the name of the store. : Implement the class Store. The attributes of this class corresponds to: address: representing the address of the store. devices: an ArrayList of device objects The public methods of the class are: a. Constructor to initialize an object have name and address, moreover it must initialize an empty ArrayList of devices. b. addDevice(d: Device) method adds the device 'd' to the ArrayList. c. getDevices(): returns an ArrayList of devices.
Expert Solution
steps

Step by step

Solved in 5 steps with 2 images

Blurred answer
Recommended textbooks for you
Computer Networking: A Top-Down Approach (7th Edi…
Computer Networking: A Top-Down Approach (7th Edi…
Computer Engineering
ISBN:
9780133594140
Author:
James Kurose, Keith Ross
Publisher:
PEARSON
Computer Organization and Design MIPS Edition, Fi…
Computer Organization and Design MIPS Edition, Fi…
Computer Engineering
ISBN:
9780124077263
Author:
David A. Patterson, John L. Hennessy
Publisher:
Elsevier Science
Network+ Guide to Networks (MindTap Course List)
Network+ Guide to Networks (MindTap Course List)
Computer Engineering
ISBN:
9781337569330
Author:
Jill West, Tamara Dean, Jean Andrews
Publisher:
Cengage Learning
Concepts of Database Management
Concepts of Database Management
Computer Engineering
ISBN:
9781337093422
Author:
Joy L. Starks, Philip J. Pratt, Mary Z. Last
Publisher:
Cengage Learning
Prelude to Programming
Prelude to Programming
Computer Engineering
ISBN:
9780133750423
Author:
VENIT, Stewart
Publisher:
Pearson Education
Sc Business Data Communications and Networking, T…
Sc Business Data Communications and Networking, T…
Computer Engineering
ISBN:
9781119368830
Author:
FITZGERALD
Publisher:
WILEY