Việc sử dụng đa hình phổ biến nhất trong OOP xảy ra khi một tham chiếu lớp cha được sử dụng để tham chiếu đến một đối tượng lớp con. Bất kỳ đối tượng Java nào có thể vượt qua nhiều hơn một bài kiểm tra IS-A đều được coi là đa hình.
Tại sao chúng ta sử dụng tính đa hình trong Java với ví dụ?
Đa hình là một trong những tính năng OOP cho phép chúng ta thực hiện một hành động theo những cách khác nhau. Ví dụ: cho phép nói rằng chúng ta có một lớp Animal có âm phương thức là. Vì đây là một lớp chung chung nên chúng tôi không thể triển khai nó như: Roar, Meow, Oink, v.v.
Mục đích của tính đa hình là gì?
Đa hình cho phép chúng ta thực hiện một hành động đơn lẻ theo nhiều cách khác nhau. Nói cách khác, tính đa hình cho phép bạn xác định một giao diện và có nhiều cách triển khai. Từ "poly" có nghĩa là nhiều và "morphs" có nghĩa là các dạng, Vì vậy, nó có nghĩa là nhiều dạng.
Tại sao đa hình được sử dụng trong OOP?
Đa hình là phương thức trong ngôn ngữ lập trình hướng đối tượng thực hiện những thứ khác nhau theo lớp của đối tượng, gọi nó làVới Đa hình, một thông báo được gửi đến nhiều đối tượng của lớp. và mọi đối tượng đều phản hồi thích hợp theo các thuộc tính của lớp.
Chúng ta có thể sử dụng gì để triển khai tính đa hình trong Java?
Chúng ta có thể thực hiện đa hình trong java bằng cách ghi đè phương thức và ghi đè phương thức. Nếu bạn nạp chồng một phương thức tĩnh trong Java, thì đó là ví dụ về tính đa hình thời gian biên dịch.