JavaRush /Java Blog /Random-KO /Java 이해 질문
Hehabr
레벨 13
Peine

Java 이해 질문

Random-KO 그룹에 게시되었습니다
나는 오랫동안 묻고 싶었습니다. 다음과 같은 코드를 볼 때 ... public class Solution { public Solution method1 (String s) { // bla-bla } } 클래스에 대한 설명이 시작되고 동일한 클래스 유형을 가진 메서드가 그 내부에 즉시 설명되면 항상 비논리적으로 보입니다. 결국 클래스는 아직 완전히 설명 및 생성되지 않았으며 일반적으로 자체 내부의 메서드에 자신의 유형을 사용하는 것이 어떻게 가능합니까? 이제 예를 들어 2개의 클래스가 있는 경우 하나는 Solution이고 다른 하나는 Answer라고 말합니다. 그리고 Solution method1() 메서드는 Answer 클래스에 선언됩니다. 그러면 명확하고 논리적으로 보일 것입니다. 저것들. 먼저 새로운 클래스(데이터 유형) 솔루션이 생성되고, 그 후에야 솔루션이 존재하는 경우에만 이를 새로운 메소드를 설명하는 유형으로 사용할 수 있습니다. 이 문제를 처리하는 방법은 무엇입니까? 이에 대해 무엇을 읽어야 하는지 설명하거나 조언할 수 있는 사람이 있습니까? ?
코멘트
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION