クラスを書くときWidget.java
public class Widget {
int data;
String name;
}
コンパイラによって生成されたコンストラクターはpublicまたはdefaultになりますか?
パブリックは次のようになります
public class Widget {
int data;
String name;
public Widget() {}
}
一方、デフォルトは次のように
public class Widget {
int data;
String name;
Widget() {}
}