I don't really use super() anywhere but still the superclass' constructor is called. Why is it so?
class SuperDemo{
    public static void main(String[] args) {
        B subClass = new B();
        subClass.showbiz();
    }
}
class A{
    int i;
    A(){
        i = 10;
    }
}
class B extends A{
    
    void showbiz(){
        System.out.println("i in subclass " + i);
    }
}
 
    