TypeScript 12 – Abstract trong TypeScript OOP

0
335

1.Abstract là gì ?

  • Abstract là một lớp trừu tượng mà các phương thức của nó sẽ được các lớp con kế thừa lại và định nghĩa (overwrite) lại.
  • Để khai báo lớp này ta sử dụng từ khóa abstract.Tất cả các phương thức trong lớp này cũng phải khai báo abstract và phải để ở mức public hoặc protected.
  • Các phương thức trong lớp abstract không được định nghĩa dòng lệnh bên trong.
  • Dưới đây là một số trường hợp đúng và sai khi làm việc với abstract.

  • Lớp abstract có thể có thuộc tính nhưng không khai báo dạng abstract.
  • Lớp abstract không thể khởi tạo được.

2.Ví dụ về lớp abstract 

  • Ví dụ : Tạo một lớp abstract con người

Lớp sinh viên kế thừa từ lớp abstract con người này sẽ định nghĩa lại tất cả các hàm trong lớp con người :

3.Tổng kết

Bài viết giới thiệu về lớp trừu tượng abstract trong lập trình hướng đối tượng TypeScript.

Chia sẻ bộ video đầy đủ để học typescript cơ bản tới các bạn.

Tác giả : Hà Trung Vietpro

 

[Total: 0    Average: 0/5]

LEAVE A REPLY

Please enter your comment!
Please enter your name here