Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

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;

Step by Step Solution

There are 3 Steps involved in it

Step: 1

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

Students also viewed these Databases questions