class Employee {
readonly eID: number;
eName: string;
constructor(ID: number, name: string) {
this.eID = ID;
this.eName = name;
}
display = () => console.log(this.eID + ' ' + this.eName )
}
let emp = new Employee(823473, 'HAL 9000');
emp.display();
// emp.eID = 383927; // Cannot assign to 'eID' because it is a read-only property.(2540)
emp.eName = 'IBM Watson';
console.log(emp.eName);
/*
run:
"823473 HAL 9000"
"IBM Watson"
*/