JavaRush /Blog Java /Random-VI /Các lớp và giao diện. Cố gắng để hiểu
varbandim
Mức độ
Тверь

Các lớp và giao diện. Cố gắng để hiểu

Xuất bản trong nhóm
Giao diện so với các lớp - ôn tập về Giao diện Habré trong OOP (Java), một cách đơn giản? - trên ngăn xếp Các lớp và giao diện.  Cố gắng hiểu - 1Vẫn chưa rõ ràng. Giao diện có phải cũng là một lớp chỉ mô tả các phương thức bổ sung cho một lớp không? Nếu vậy, có phải các phương thức của lớp ban đầu không hiển thị hoặc chúng có thể được sử dụng không? Hay chúng cần được xác định lại? Và nếu giao diện không phải là một lớp, thì nó chỉ đơn giản là một danh sách các phương thức, được thống nhất dưới một tên, có thể được sử dụng trong bất kỳ lớp nào, chỉ bằng cách xác định chúng được sử dụng cho lớp nào? Hay đó là một nhóm các phương thức áp dụng cho một lớp cụ thể? Vậy thì trong một chương trình, một biến lớp có giao diện cụ thể có thể sử dụng cả phương thức lớp và phương thức giao diện? Hay chỉ là phương pháp giao diện? Giả sử có một lớp người có phương thức chuyển động Boolean được mô tả. Chúng ta có thể áp dụng một bộ phương pháp "chân", "bánh xe" với các kiểu chuyển động khác nhau vào nó không? Trong trường hợp này, liệu phương thức boolean của lớp người có được hiển thị thông qua giao diện “chân” hoặc “bánh xe” không? Hay đó sẽ là các lớp khác mà chúng ta định nghĩa cho biến: Человек Сэм = новый ЧеловекСНогами?Và sau đó chúng ta nên có một lớp được mô tả ЧеловекСНогами? Hay nó chỉ là một tập hợp các phương pháp?
Bình luận
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION