Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Polymorphism desing class called mobiledevice wich will inherent classes Tablet, Celular , Laptop. The class mobiledevice will have as a attributes model,MemoyCapacity double ,keyboard

Polymorphism 

desing  class called mobiledevice wich will inherent classes Tablet, Celular , Laptop. 

 

The class mobiledevice will have as a attributes model,MemoyCapacity double ,keyboard and screen. Screen will be String 

mobile device will have 2 constructors one empty and one wich wil allow to add values to the attributes. and also a Tostring method to return each device(Tablet, Cellular and laptop values.) 

 

MobileDevice will be abstract and the methods getinput and set input will be abstract the method add() wich is not abstract will receive two arguments and will return the sum of both. getinput will return a string and set input will receive a string but no return

 

on the laptop class the method getinput will return the content of keyboard , and set input will save the string for inputscreen. The constructor will assign "Aspire One" as the model and 4.0 to memory capacity, Will have another constructor to modify the values of model and memory. 

 

The tablet the method getinput() return the value of the keyboard and setinput will store a string on the keyboard. The constructor will assign "Nook" as a model and 16Gb of memory capacity. Wil have another constructor to modify the values of any of the attributes. 

 

The celular class will have method getinput and will return the value of screen if the model is Iphone or Galaxy and also return the value of blackberry or sidekick if it have a physical keyboard the method setinput will save the value of "blackberry" or "SIdekick" the constructor will assign iphone to the model and 16 of memory capacity.  will have another constructor to modify the values. 

 

On the the Main will have an array of 2 objects from the class mobiledevice wich will have 2 objetcs from tablet , 2 objetcs from celular and 2 objetcs from laptop. Also on the main will demostrate that the set, gets and tostring from each class work. 



Step by Step Solution

There are 3 Steps involved in it

Step: 1

Lets create the class structure with the given requirements for MobileDevice Tablet Cellular and Laptop abstract class MobileDevice protected String m... blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Systems analysis and design

Authors: kenneth e. kendall, julie e. kendall

8th Edition

135094909, 013608916X, 9780135094907, 978-0136089162

More Books

Students also viewed these Programming questions

Question

What output type is best if frequent updates are a necessity?

Answered: 1 week ago