📘 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.
🎓 Top 15 Udemy Courses (80-90% Discount): My Udemy Courses - Ramesh Fadatare — All my Udemy courses are real-time and project oriented courses.
▶️ Subscribe to My YouTube Channel (176K+ subscribers): Java Guides on YouTube
▶️ For AI, ChatGPT, Web, Tech, and Generative AI, subscribe to another channel: Ramesh Fadatare 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