var __extends = this.__extends || function (d, b) {
function __() { this.constructor = d; }
__.prototype = b.prototype;
d.prototype = new __();
}
var empinfo = (function () {
function empinfo(emp_id, fname, lname) {
this.emp_id = emp_id;
this.fname = fname;
this.lname = lname;
}
empinfo.prototype.sayinfo = function () {
var span = document.createElement("span");
span.style.color = "green";
span.style.fontFamily = "Arial Black";
span.innerText = "\n Base Class sayinfo() function\nEmp Id ->" + this.emp_id + "\n Frist
Name ->" + this.fname + "\nLast Name ->" + this.lname;
document.body.appendChild(span);
};
return empinfo;
})();
var emp = (function (_super) {
__extends(emp, _super);
function emp() {
_super.apply(this, arguments);
}
emp.prototype.sayinfo = function () {
var span = document.createElement("span");
span.style.color = "Blue";
span.innerText = "\n DriveClass sayinfo() function Override BaseClass sayinfo() function\n
Frist Name ->" + this.fname + "\nLast Name ->" + this.lname + "\nEmp Id ->" + this.emp_id;
document.body.appendChild(span);
};
return emp;
})(empinfo);
window.onload = function () {
var first = new emp(201, "Sachin","Bhardwaj");
first.sayinfo();
var second = new empinfo(101, "Nitin","Bhardwaj");
second.sayinfo();
}; |