-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathOOP-1.ts
More file actions
39 lines (30 loc) · 866 Bytes
/
OOP-1.ts
File metadata and controls
39 lines (30 loc) · 866 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
//class = Data + function
// class = characterstics + Behaviours
class Student
{
// Characteristics
Name : string;
Marks : number;
Age : number;
City : string;
constructor(N : string , M : number , A : number , C : string)
{
console.log("Inside the constructor");
this.Name = N;
this.Marks = M;
this.Age = A;
this.City = C;
}
Display() : void
{
console.log("Name of student : ",this.Name);
console.log("Marks of student : ",this.Marks);
console.log("Age of student : ",this.Age);
console.log("City of student : ",this.City);
}
}
// creating object
var Obj123 = new Student("Sidheshwar",7.25,22,"Ahemdnagar");
var Obj124 = new Student("Vishal",7.25,21,"Shevgoan");
Obj123.Display()
Obj124.Display()