-
Notifications
You must be signed in to change notification settings - Fork 0
/
BT-object-sinhvien.ts
38 lines (36 loc) · 1.01 KB
/
BT-object-sinhvien.ts
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
class sinhVien{
ten:string;
tuoi:number;
msv:string;
lopHoc:string;
diaChi:string;
sex:boolean;
love:string;
//phương thức khởi tạo
constructor(ten:string,tuoi:number, msv:string, lopHoc:string,diaChi:string,sex:boolean,love:string){
this.ten = ten;
this.tuoi = tuoi;
this.msv = msv;
this.lopHoc = lopHoc;
this.diaChi = diaChi;
this.sex = sex;
if (sex == true) {
console.log(`${this.sex}: nam`)
} else {
console.log(`${this.sex}: nữ`)
}
// this.sex = sex;
this.love = love;
}
//phương thức
hoc():void{
console.log(`${this.ten} đang làm bài tập`);
}
talk():void{
console.log(`${this.ten} đang nói chuyện`);
}
}
var student1 = new sinhVien('Nguyễn Trọng Long',20,'B9185','C2110H1','Thanh Xuân, Hà Nội',true,'độc thân');
console.log(student1);
student1.hoc();
student1.talk();