JavaRush /Java Blog /Random-ID /Soal Pemahaman Java
Hehabr
Level 13
Peine

Soal Pemahaman Java

Dipublikasikan di grup Random-ID
Sudah lama saya ingin bertanya. Ketika saya melihat kode seperti ini: public class Solution { public Solution method1 (String s) { // bla-bla } } ... ketika deskripsi suatu kelas dimulai dan metode yang memiliki tipe kelas yang sama segera dijelaskan di dalamnya, bagi saya selalu terasa tidak masuk akal. Lagi pula, kelas tersebut belum sepenuhnya dideskripsikan dan dibuat, dan secara umum, bagaimana mungkin menggunakan tipe Anda sendiri untuk suatu metode di dalam dirinya sendiri? Sekarang, jika ada, misalnya, 2 kelas: yang satu adalah Solusi, dan yang lainnya, katakanlah Jawaban. Dan metode Solution method1() akan dideklarasikan di kelas Jawaban - maka akan terlihat jelas dan logis. Itu. pertama, kelas baru (tipe data) Solusi dibuat, dan hanya kemudian, jika sudah ada, Anda dapat mulai menggunakannya sebagai tipe untuk menjelaskan metode baru. Bagaimana cara mengatasinya? Adakah yang bisa menjelaskan atau memberi saran apa yang harus dibaca tentang ini ?
Komentar
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION