JavaRush /Java Blog /Random-IT /Domande sulla comprensione di Java
Hehabr
Livello 13
Peine

Domande sulla comprensione di Java

Pubblicato nel gruppo Random-IT
Era da molto tempo che volevo chiederlo. Quando vedo codice così: public class Solution { public Solution method1 (String s) { // bla-bla } } ... quando inizia la descrizione di una classe e al suo interno viene subito descritto un metodo che ha il tipo della stessa classe, mi sembra sempre illogico. Dopotutto, la classe non è stata ancora completamente descritta e creata e, in generale, come è possibile utilizzare il proprio tipo per un metodo al suo interno? Ora, se ci fossero, ad esempio, 2 classi: una è Soluzione e l'altra dice Risposta. E il metodo Solution Method1() verrebbe dichiarato nella classe Answer, quindi sembrerebbe chiaro e logico. Quelli. per prima cosa, viene creata una nuova classe (tipo di dati) Solution e solo allora, quando esiste, puoi iniziare a usarla come tipo per descrivere nuovi metodi.Come affrontare questo? Qualcuno può spiegare o consigliare cosa leggere a riguardo ?
Commenti
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION