Generic Class Issue | Sololearn: Learn to code for FREE!
Novo curso! Todo programador deveria aprender IA generativa!
Experimente uma aula grƔtis
0

Generic Class Issue

I'm using a generic class (a class A) to use the user-defined-data (it's a class B). Class B has a method that returns a String. The issue is why do I can't use that method when using it in class A? See the code: https://code.sololearn.com/cX9L5B7VS0AV/?ref=app

11th Mar 2023, 11:26 PM
Marco CƔrdenas
Marco CƔrdenas - avatar
1 Resposta
+ 4
All you know about type E is that it derives from Object. There is no getInfo() method in Object, hence you cannot call it. You could insert an interface with a getInfo method and have B implement that interface and E extend it. But in your overall design you are going to run into a lot of trouble this way. Since getInfo could be implemented as toString, a method available in Object, this would be the easiest fix of your problem right now, albeit a very special one.
12th Mar 2023, 4:55 AM
Ani Jona šŸ•Š
Ani Jona šŸ•Š - avatar