Question
Create a package called mygenerics In package, mygenerics, create a generic interface MyGenericI, with methods; public T getValue(); void T setValue(); In package, mygenerics, create
Create a package called mygenerics
In package, mygenerics, create a generic interface MyGenericI, with methods;
public T getValue();
void T setValue();
In package, mygenerics, create a generic class MyGeneric that implements above interface. Let MyGeneric class have an attribute
T value;
And the above methods returns value and set value
Also let MyGeneric class have a constructor that will set its attribute value
public MyGeneric(T _value)
In MyGeneric class, create a generic static method called addValues that will take as input 2 instances of MyGeneric class, add their value attributes and return that.
In MyGeneric class create a static method called use_addValues that invokes addValues method with 2 types of inputs String and Integer. Add use_addValues be called from main() of MyGeneric class.
Make sure your MyGeneric class main runs and be ready to demo it.
Carefully study and run the code examples in example-java-generics to better understand bounding;
extends MeOrChildren>
super MyParentOrMe>
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started