Field Default Values
Before a field in a class is given a value it will have the same default value as it would if you made an array of the field's type.
That is: 0 for int, 0.0 for double, false for boolean, and null for most all else.
class Muppet {
    int age;
    double salary;
    boolean talented;
    String name;
}
void main() {
    Muppet kermit = new Muppet();
    // 0
    IO.println(kermit.age);
    // 0.0
    IO.println(kermit.salary);
    // false
    IO.println(kermit.talented);
    // null
    IO.println(kermit.name);
}