TypeScript 05 – Đối tượng và Class trong lập trình OOP

0
420

I.Đối tượng trong JavaScript

  • Trong TypeScript,chúng ta có thể tạo 1 đối tượng giống như tạo đối tượng trong JavaScript.Có 3 cách để tạo 1 đối tượng trong JavaScript.
  • Cách 1 : Dùng đối tượng Object
    • Ví dụ 1: Tạo một đối tượng student có thuộc tính name = Angela,age = 18

  • Cách 2 : Ta có cách định nghĩa thứ 2
    • Ví dụ 2:Cũng với đối tượng student ở trên nhưng ta sẽ tạo theo cách khác

  • Cách 3 : Ta khai báo đối tượng bằng cách sử dụng hàm (function).Ta sử dụng từ khóa this vào tạo ra các thuộc tính cho đối tượng
    • Ví dụ 3:

II.Class 

1.Khai báo lớp
a.Khai báo 1 lớp
  • Sử dụng class(lớp) là một cách không thể thiếu trong các ngôn ngữ lập trình hướng đối tượng.Class không phải là 1 đối tượng,có thể hiểu class là một mô tả trạng thái, hành động của đối tượng đó.

b.Thuộc tính
  • Thuộc tính của class là những thuộc tính của đối tượng mà class đó mô tả.

  • Ví dụ : tạo 1 class Student có thuộc tính name,age,và course

c.Phương thức
  • Phương thức của class chính là phương thức của đối tượng mà class đó mô tả.Phương thức có thể coi là 1 hàm nhưng nằm trong class,muốn gọi đến nó phải thông qua class.

  • Ví dụ: Trong class Student ta tạo ra 1 phương thức là study

2.Khởi tạo lớp
a.Khởi tạo lớp
  • Khởi tạo đối tượng là ta tạo một hình tượng của lớp mà ta đã khai báo. Vì lớp mô phỏng cho đối tượng nên sau này tôi sẽ dùng từ lớp thay cho đối tượng luôn.

  • Ví dụ 1: khởi tạo đối tượng student

b.Truy xuất đến các thuộc tính và phương thức

Ta sử dụng cú pháp ten_lop.ten_thuoc_tinh(ten_phuong_thuc)

Bài học typescript cơ bản xem tại đây.

  • Ví dụ 2:

Tác giả : Hà Trung Vietpro

[Total: 3    Average: 5/5]

LEAVE A REPLY

Please enter your comment!
Please enter your name here