I was taught that it is bad practice to call an overridable method in a constructor. What if I explicitly call the method of the parent class? Something like:
public class SuperClass{
public void method(){
}
}
public class SubClass extends SuperClass{
Subclass(){
super.method();
}
}
Could still consistency issues be present? Is it a bad practice?