Có phải một loại mối quan hệ trong Java không?
Có phải một loại mối quan hệ trong Java không?

Video: Có phải một loại mối quan hệ trong Java không?

Video: Có phải một loại mối quan hệ trong Java không?
Video: Thêm: 2 bảng có mối quan hệ 1-n 2024, Có thể
Anonim

Các loại mối quan hệ . Dựa trên việc sử dụng lại các thành viên dữ liệu từ lớp này sang lớp khác trong JAVA chúng tôi có ba các loại mối quan hệ . Họ là một mối quan hệ , có một mối quan hệ và sử dụng-a mối quan hệ . Sử dụng-a mối quan hệ là một phương thức trong đó một phương thức của một lớp đang sử dụng một đối tượng của lớp khác.

Xem xét điều này, a có một mối quan hệ java?

Trong Java , Một Mối quan hệ có-A còn được gọi là thành phần. Trong Java , Một Mối quan hệ có-A chỉ đơn giản có nghĩa là một phiên bản của một lớp có một tham chiếu đến một thể hiện của một lớp khác hoặc một thể hiện khác của cùng một lớp. Ví dụ, một chiếc ô tô có một động cơ, một con chó có một cái đuôi và như vậy.

Ngoài quan hệ trên, a có một quan hệ dùng không? Bất cứ nơi nào bạn thấy từ khóa mở rộng hoặc từ khóa triển khai trong khai báo lớp, thì lớp này được cho là có IS-A mối quan hệ . CÓ -MỘT Mối quan hệ : Thành phần( CÓ -A) đơn giản có nghĩa là việc sử dụng các biến cá thể là tham chiếu đến các đối tượng khác. Ví dụ Maruti có Động cơ hoặc Nhà có Phòng tắm.

Cũng được hỏi, sự khác biệt giữa IS A và có mối quan hệ trong Java là gì?

Trong OOP, IS - A mối quan hệ là hoàn toàn kế thừa. Điều này có nghĩa là lớp con là một kiểu của lớp cha. MỘT HAS-A mối quan hệ là ràng buộc động (thời gian chạy) trong khi kế thừa là ràng buộc tĩnh (thời gian biên dịch). Nếu bạn chỉ muốn sử dụng lại mã và bạn biết rằng cả hai không phải là thành phần sử dụng giống nhau.

Mối quan hệ ISA là gì?

Mối quan hệ IsA . Bạn có thể chỉ định rằng một lớp này là một lớp con của lớp khác bằng cách tạo Mối quan hệ Isa . Theo mặc định, một Là một nút chỉ xác định rằng một tập hợp các đối tượng là các lớp con của một đối tượng khác, ngoài ra không có gì hơn.

Đề xuất: