I want to call this.getClass()
before calling the constructor with super(...)
.
abstract class A extends SuperClass {
public A() {
super(Manager.someOtherMethod(this.getClass()))
// Does not work: "Cannot reference 'Object.getClass()' before
// supertype constructor has been called".
}
}
I read about a workaround using static methods, but this.getClass()
cannot be called from a static context.
This question depends on my previous question.
Thanks in advance for you answers :)