JavaRush /Java-Blog /Random-DE /Fragen zum Verständnis von Java
Hehabr
Level 13
Peine

Fragen zum Verständnis von Java

Veröffentlicht in der Gruppe Random-DE
Ich wollte schon lange fragen. Wenn ich Code wie diesen sehe: public class Solution { public Solution method1 (String s) { // bla-bla } } ... wenn eine Beschreibung einer Klasse beginnt und darin sofort eine Methode beschrieben wird, die den Typ derselben Klasse hat, erscheint mir das immer unlogisch. Schließlich wurde die Klasse noch nicht vollständig beschrieben und erstellt, und wie kann es überhaupt möglich sein, einen eigenen Typ für eine Methode in sich selbst zu verwenden? Wenn es nun zum Beispiel zwei Klassen gäbe: eine ist Lösung und die andere, sagen wir Antwort. Und die Methode Solution method1() würde in der Klasse Answer deklariert – dann würde es klar und logisch erscheinen. Diese. Zuerst wird eine neue Klassenlösung (Datentyp) erstellt, und erst dann, wenn sie existiert, können Sie damit beginnen, sie als Typ zur Beschreibung neuer Methoden zu verwenden. Wie geht man damit um? Kann mir jemand erklären oder raten, was man dazu lesen kann? ?
Kommentare
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION