Can somebody explain me why you don't need to override all constructors that defined in Super class. Example:

```
Public Employee{
    String naam;
    String adres;

    Employee(String name) {
        this.name = name;
    }

    Employee(String naam, String adres) {
        this(name);
        this.adres =adres;
    }
}

public Person extends Employee {
    String name;
    String adres;

    Person(String name) {
        this.name=name;
    }
}

```

If I don't override the first constructor, I got a compiler error.