TypeScript Hindi Tutorial #26 Inheritance

Inheritance In Javascript


What is Inheritance?

Example.

Interview Questions.




Inhertance.ts

export class Auth{
login(name: string, password: string) {
if (name && password) {
return "Student Login"
} else {
return "not Login"
}
}
}

class Student extends Auth{
result(marks:number){
if(marks>33){
return "Pass"
} else{
return "failed"
}
}
}

var s1= new Student();
console.log(s1.result(60));


class Teacher extends Auth {

subject(subject:number){
return "he tech"+subject
}
}

var t1 = new Teacher();
console.log(t1.login("sam","12345"));



Inheritance.js

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.Auth = void 0;
class Auth {
login(name, password) {
if (name && password) {
return "Student Login";
}
else {
return "not Login";
}
}
}
exports.Auth = Auth;
class Student extends Auth {
result(marks) {
if (marks > 33) {
return "Pass";
}
else {
return "failed";
}
}
}
var s1 = new Student();
console.log(s1.result(60));
class Teacher extends Auth {
subject(subject) {
return "he tech" + subject;
}
}
var t1 = new Teacher();
console.log(t1.login("sam", "12345"));