Câu hỏi phỏng vấn Typescript
Câu hỏi

Làm thế nào để gọi hàm constructor của lớp cơ sở từ lớp con trong TypeScript?

Câu trả lời

Để gọi hàm constructor của lớp cơ sở từ lớp con trong TypeScript, bạn sử dụng từ khóa super trong hàm constructor của lớp con. Từ khóa super được sử dụng để gọi hàm constructor của lớp cha, và nó phải là lệnh gọi đầu tiên trong hàm constructor của lớp con.

Dưới đây là một ví dụ minh họa cách sử dụng super để gọi hàm constructor của lớp cơ sở:

typescript Copy
class Person {
  constructor(private firstName: string, private lastName: string) {
    this.firstName = firstName;
    this.lastName = lastName;
  }
}

class Employee extends Person {
  constructor(firstName: string, lastName: string, private position: string) {
    super(firstName, lastName); // Gọi constructor của lớp Person
    this.position = position;
  }
}

Trong ví dụ trên, lớp Employee kế thừa từ lớp Person. Trong hàm constructor của Employee, ...

entry

entry

Gợi ý câu hỏi phỏng vấn

expert

Làm thế nào để tạo một kiểu hợp nhất từ bí danh kiểu hoặc thuộc tính giao diện trong TypeScript?

middle

TypeScript là ngôn ngữ có kiểu tĩnh tùy chọn như thế nào?

junior

Những điểm khác biệt giữa TypeScriptJavaScript là gì?

Bình luận

Chưa có bình luận nào

Chưa có bình luận nào