So when a class has a private constructor you can't initialize it, but when it doesn't have a constructor you can. So what is called when you initialize a class without a constructor?
As example, what is called here (new b())??
public class a {
    public static void main(String args[]) {
        b classB = new b();
    }
}
public class b {
    public void aMethod() {
    }
}
 
     
     
     
     
     
     
    