- [Error Note] 16. 접근 제어 지시자 오류: The public type must be defined in its own file2024년 04월 27일
- Song hyun
- 작성자
- 2024.04.27.:47
728x90반응형[Error Note] 16. 접근 제어 지시자 오류 :
The public type must be defined in its own file
파일 내부에 클래스 A,B와 그 변수들을 선언하던 중, 에러가 발생했다.
에러가 발생한 곳을 잘 살펴보면, 클래스 B를 선언하는 부분에서 에러가 발생한 것을 알 수 있다.
메세지는 아래와 같다.
접근 지시 제어자가 public인 클래스는, 한 파일에 오직 하나에만 생성이 가능하다는 것이다.
살펴보면 클래스 A,B 모두 접근 제어 지시자가 public임을 알 수 있다.
The public type must be defined in its own file
이는 접근 지시 제어자 public의 특징으로, public 클래스의 개수를 하나로만 지정하면 된다.
아래와 같이, 클래스 B의 접근 지시 제어자를 삭제하니(=default) 에러가 사라지는 것을 알 수 있다.
728x90반응형'Error Note' 카테고리의 다른 글
다음글이전글이전 글이 없습니다.댓글
스킨 업데이트 안내
현재 이용하고 계신 스킨의 버전보다 더 높은 최신 버전이 감지 되었습니다. 최신버전 스킨 파일을 다운로드 받을 수 있는 페이지로 이동하시겠습니까?
("아니오" 를 선택할 시 30일 동안 최신 버전이 감지되어도 모달 창이 표시되지 않습니다.)