public class PanggilanDiConstructor {
    public static void main(String[] args) {
        PapanSkor papan = new PapanSkor("Budi");
        System.out.println("Nama tersimpan: " + papan.nama());
    }
}

class Dasbor {
    Dasbor() {
        mulai(); // constructor memanggil method yang dapat di-override
    }

    void mulai() {
        System.out.println("Dasbor siap");
    }
}

class PapanSkor extends Dasbor {
    private final String nama;

    PapanSkor(String nama) {
        this.nama = nama;
    }

    String nama() {
        return nama;
    }

    @Override
    void mulai() {
        System.out.println("Halo " + nama + ", papan dibuat");
    }
}
