지금까지의 단원에서는 개체를 만들기 위한 템플릿인 클래스 만들기에 대해 설명했습니다. 같은 수업에서 객체 자체를 만들고 사용하는 과정을 설명합니다.
링크
Java 언어에서 변수는 개체를 저장할 수 없습니다. 대신 Java에는 메모리에서 개체의 위치를 가리키는 참조가 있습니다.
개체 참조 유형의 변수를 만드는 구문은 다음과 같습니다.
<클래스 이름> <변수명>;
개체가 참조될 클래스를 즉시 표시한다는 점은 주목할 가치가 있습니다.
예: Book 클래스를 가리키는 "b"라는 이름의 변수:
책 b;
같은 방식으로 클래스 필드를 만들 수 있습니다(여기에 액세스 한정자를 추가할 수 있음). 참조 배열을 만들고 메서드에서 반환할 수 있습니다. 예:
공개 클래스 라이브러리 {
공개 도서[] 도서;
공개 도서 findBookWithName(문자열 이름) {
//올바른 책을 찾는 코드
}
};
결론: 여러 가지 방법으로 다른 기본 유형(int, long, double...)의 변수와 동일한 방식으로 참조를 사용할 수 있습니다.