I stumbled across that situation but I don\'t know how to handle it the right way:
class Myclass { } class MyclassWithAwesomeStuff extends Myclass { public b
Just use an interface:
interface AwesomeStuffable{ public boolean isAwesome(); }
let your classes implement it:
class MyClass implements AwesomeStuffable{ public boolean isAwesome(){ //your logic here } }
And let your ArrayList hold just AwesomeStuffable objects.
ArrayList
AwesomeStuffable