JavaRush /Blog Java /Random-MS /Soalan Pemahaman Java
Hehabr
Tahap
Peine

Soalan Pemahaman Java

Diterbitkan dalam kumpulan
Saya sudah lama ingin bertanya. Apabila saya melihat kod seperti ini: public class Solution { public Solution method1 (String s) { // bla-bla } } ... apabila penerangan kelas bermula dan kaedah yang mempunyai jenis kelas yang sama segera diterangkan di dalamnya, ia sentiasa kelihatan tidak logik kepada saya. Lagipun, kelas itu belum lagi diterangkan dan dicipta sepenuhnya, dan secara umum, bagaimanakah boleh menggunakan jenis anda sendiri untuk kaedah dalam dirinya sendiri? Sekarang, jika terdapat, sebagai contoh, 2 kelas: satu ialah Penyelesaian, dan satu lagi, katakan Jawapan. Dan kaedah Penyelesaian1() akan diisytiharkan dalam kelas Jawapan - maka ia akan kelihatan jelas dan logik. Itu. pertama, kelas baharu (jenis data) Penyelesaian dibuat, dan hanya selepas itu, apabila ia wujud, anda boleh mula menggunakannya sebagai jenis untuk menerangkan kaedah baharu. Bagaimana untuk menangani perkara ini? Bolehkah sesiapa menerangkan atau menasihati apa yang perlu dibaca tentang perkara ini ?
Komen
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION