JavaRush /Blog Java /Random-VI /Câu hỏi về hiểu biết Java
Hehabr
Mức độ
Peine

Câu hỏi về hiểu biết Java

Xuất bản trong nhóm
Tôi đã muốn hỏi từ lâu rồi. Khi tôi thấy đoạn mã như thế này: public class Solution { public Solution method1 (String s) { // bla-bla } } ... khi một mô tả về một lớp bắt đầu và một phương thức có cùng loại với lớp đó được mô tả ngay bên trong nó, điều đó luôn có vẻ phi logic đối với tôi. Xét cho cùng, lớp vẫn chưa được mô tả và tạo đầy đủ, và nói chung, làm thế nào bạn có thể sử dụng kiểu của riêng mình cho một phương thức bên trong lớp đó? Bây giờ, chẳng hạn, nếu có 2 lớp: một lớp là Giải pháp và lớp kia là Trả lời. Và phương thức Solution Method1() sẽ được khai báo trong lớp Answer - khi đó nó sẽ có vẻ rõ ràng và logic. Những thứ kia. đầu tiên, một giải pháp lớp (kiểu dữ liệu) mới được tạo và chỉ sau đó, khi nó tồn tại, bạn mới có thể bắt đầu sử dụng nó như một loại để mô tả các phương thức mới. ?
Bình luận
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION