The projectYou must implement the language JOOS, which is an acronym for Java's Object-Oriented Subset. JOOS is a proper subset of Java, defined as follows:
// java.lang.Integer - Section 20.6, page 487 extern public final class Integer in "java.lang" { public Integer(int value); public String toString(); public boolean equals(Object obj); public int intValue(); }It defines a class name and some method signatures, along with a file name that is guaranteed to provide the implementation. The JOOS compiler will implicitly trust this specification. If it is incorrect, then the compiled JOOS class file may fail at class loading time. |