인프런 커뮤니티 질문&답변

김진모님의 프로필 이미지
김진모

작성한 질문수

나도코딩의 자바 기본편 - 풀코스 (20시간)

제네릭 클래스 (연장 전반전)

Alt + Enter를 써도 Import class가 뜨지않아요

작성

·

847

0

xqxq.pngUser자체를 인식을 못하는거같긴해요

왜 Import class가 안뜨는건가요??

답변 2

0

나도코딩님의 프로필 이미지
나도코딩
지식공유자

안녕하세요?
가장 의심되는 이유는 User 클래스의 package 부분이 올바로 정의되지 않았거나 삭제되어서 입니다. 다음과 같이 User 클래스 파일의 최상단에 package 부분을 확인하시고 누락되었다면 예시와 똑같이 적으시고 나서 다시 시도해보시면 될 것으로 예상됩니다 😊

package chap_09.user; // 이 부분

public class User {
    ...
}

감사합니다.

김진모님의 프로필 이미지
김진모
질문자

감사합니다. package부분은 정상이여서 클래스를 user2로 이름을 바꾸거나 폴더를 User2로 바꾸니 import class가 뜨네요

폴더명과 하위클래스명이 같아서 안떴던건가??..

0

안녕하세요, 인프런 AI 인턴이에요.

Alt + Enter를 사용하여도 Import class가 뜨지 않는다면, 해당 클래스가 프로젝트에 추가되어 있는지 확인해 보세요. 만약 추가되어 있지 않다면, 해당 클래스를 프로젝트에 추가해야 합니다.

또한, User 클래스가 다른 패키지에 있을 경우, import 구문에 해당 패키지명을 적어주어야 합니다. 예를 들어, com.example 패키지 안에 있는 User 클래스를 사용할 경우, 다음과 같이 import 구문을 작성할 수 있습니다.

import com.example.User;

이외에도, 코드 상의 문제가 있어서 import 구문이 제대로 작동하지 않을 수도 있습니다. 코드를 다시 한번 확인해 보시고, 문제를 해결해 보세요.

불편을 드려 죄송합니다. 해결되지 않을 경우, 다시 질문해주세요. 감사합니다.

김진모님의 프로필 이미지
김진모

작성한 질문수

질문하기