📘 Premium Read: Access my best content on Medium member-only articles — deep dives into Java, Spring Boot, Microservices, backend architecture, interview preparation, career advice, and industry-standard best practices.
✅ Some premium posts are free to read — no account needed. Follow me on Medium to stay updated and support my writing.
🎓 Top 10 Udemy Courses (Huge Discount): Explore My Udemy Courses — Learn through real-time, project-based development.
▶️ Subscribe to My YouTube Channel (172K+ subscribers): Java Guides on YouTube
Accessors - getters/setters
class Employee {
private _id: number;
private _fullName: string;
public get id(): number {
return this._id;
}
public set id(value: number) {
this._id = value;
}
public get fullName(): string {
return this._fullName;
}
public set fullName(value: string) {
this._fullName = value;
}
}
// create Employee class object
let employee = new Employee();
employee.id = 200;
employee.fullName = 'Ramesh Fadatare';
console.log(employee);
console.log(employee.fullName);
Employee { _id: 200, _fullName: 'Ramesh Fadatare' }
Ramesh Fadatare
Note: To run or execute source code examples of this tutorial, follow How to Run the TypeScript Code guide.
var Employee = /** @class */ (function () {
function Employee() {
}
Object.defineProperty(Employee.prototype, "id", {
get: function () {
return this._id;
},
set: function (value) {
this._id = value;
},
enumerable: true,
configurable: true
});
Object.defineProperty(Employee.prototype, "fullName", {
get: function () {
return this._fullName;
},
set: function (value) {
this._fullName = value;
},
enumerable: true,
configurable: true
});
return Employee;
}());
// create Employee class object
var employee = new Employee();
employee.id = 200;
employee.fullName = 'Ramesh Fadatare';
console.log(employee);
console.log(employee.fullName);
Learn more about TypeScript at TypeScript Tutorial with Examples.
Comments
Post a Comment
Leave Comment