When I write a class Widget.java
Widget.java
public class Widget { int data; String name; }
will the compiler-generated constructo
As classes visibility is public, it will always be a public constructor.