Main.java:1: error: class BasicInteger is public, should be declared in a file named BasicInteger.java
public class BasicInteger
^
Main.java:17: error: class EnhancedInteger is public, should be declared in a file named EnhancedInteger.java
public class EnhancedInteger extends BasicInteger
^
Main.java:28: error: class Test is public, should be declared in a file named Test.java
public class Test
^
Main.java:25: error: value has private access in BasicInteger
super.setValue (bi.value);
^
Main.java:34: error: cannot find symbol
a.add (b);
^
symbol: method add(BasicInteger)
location: variable a of type EnhancedInteger
5 errors