câu trả lời của heff (mà tôi không thể nhận xét do thiếu danh tiếng), Ruby theo ví dụ của JavaDoc, là dự đoán tốt nhất trong quan điểm của tôi. Các nhà thiết kế JavaDoc cần hoặc muốn một cách để phân biệt các vòng loại gói (mà họ đã sử dụng dấu chấm cho) từ các vòng loại lớp (mà họ đã sử dụng hàm băm cho). @see và thẻ @link cú pháp javadoc của trông như thế này:
@see package.class#member [optional label]
{@link package.class#member [optional label]}
Xem tài liệu của JavaDoc's package.class variant of the @see tag và tài liệu của thẻ @link javadoc, mà heff đã chỉ ra.
Trong JavaDoc, tên gói thường có thể được bỏ qua, vì vậy chỉ phần Class # vẫn còn, trông có vẻ lạ như trong Ruby, vì mã Java sử dụng cú pháp Class.member, giống như Ruby. Nó sẽ là thú vị để tìm hiểu lý do tại sao các nhà thiết kế JavaDoc cần cú pháp khác nhau, trong khi trình biên dịch Java thực hiện tốt với các dấu chấm cho cả hai mục đích. Điều này có thể là điều thú vị.
Nguồn
2014-02-19 09:24:33
Khi nào ngày trở lại? – nafg