I guess that without accssor methods for the variables you can't. And those methods must have different names, 'cause if you use only the getI() it'll override the superclass methods and you can't access variables...
BTW, code too the publics and privates
word. It's a good software engeneering practice.