2012-07-12 37 views
7

gì này có nghĩa là:@link có nghĩa là gì trong tài liệu java/Android?

{@link KeyEvent#KEYCODE_ENTER} 

Tôi đã nhìn thấy nó một vài lần và tôi không hoàn toàn chắc chắn những gì nó đại diện. Tôi đang viết một chương trình thử nghiệm sử dụng Robotium, JUnit và Android. Nếu có ai đó có thể đưa ra một số giải thích rõ ràng về chủ đề, cụ thể hơn, phần {@link}, điều đó sẽ tuyệt vời!

Cảm ơn bạn trước.

Trả lời

12

Đó là chú thích được sử dụng để khi bạn tạo Javadoc, bạn sẽ có liên kết cho mục được chỉ định. Trong trường hợp này, lớp KeyEvent, với neo của KEYCODE_ENTER.

4

Tôi chưa học chính thức nên có lẽ ai đó có thể mở rộng theo những gì tôi nói.

Đó là cách viết tắt cho các tài liệu java chèn liên kết đến địa điểm mong muốn khi chúng được xem. Ví dụ khi bạn xem các javadocs cho bất kỳ phương thức nào có trong IDE của bạn, bạn sẽ thấy một liên kết sẽ đưa bạn đến KeyEvent.KEYCODE_ENTER javadoc khi được nhấp vào.

3

Với @link bạn có thể liên kết với Javadoc của một lớp hoặc thành viên lớp khác. Xem thêm Javadoc documentation for @link

Khi Javadoc được tạo, một liên kết đến trang + neo được chèn vào bên phải. Điều này cho phép tham chiếu chéo các phần khác của Javadoc.