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

Tính OOP, tính đa hình là gì?

Câu trả lời

Tính đa hình (Polymorphism) trong lập trình hướng đối tượng (OOP) là khả năng mà một đối tượng có thể được tham chiếu hoặc xử lý dưới nhiều dạng khác nhau. Tính đa hình cho phép các đối tượng thuộc các lớp khác nhau phản ứng theo các cách khác nhau đối với cùng một thông điệp hoặc phương thức gọi.

Tính đa hình

Có hai loại đa hình chính trong OOP:

  1. Đa hình tại thời điểm biên dịch (Compile-time Polymorphism): Còn được gọi là nạp chồng phương thức (method overloading), nơi mà nhiều phương thức cùng tên có thể tồn tại trong cùng một lớp nhưng với các danh sách tham số khác nhau. Trình biên dịch sẽ xác định phương thức nào sẽ được gọi dựa trên danh sách th...
junior

junior

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

middle

Trong lập trình OOP, một lớp trừu tượng khác với một interface như thế nào?

junior

Trong lập trình OOP, đối tượng là gì?

senior

Sự khác nhau giữa đa hình thời gian biên dịch và đa hình thời gian chạy?

Bình luận

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

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