안녕하세요 ㅎ 자바 기초를 공부하고있는 학생인데요 ㅎ
이클립스를 이용해서 상속부분을 공부하고있는데
예를들어
public class AA{ }
public class BB extends AA{ }
public class CC extends BB{ }
이런 구조에서 책에서는 에러없이 구동된다고 나와있는데
이클립스에서 작성시 public class 가 2개 이상됐을시에 에러가 뜨네요....왜이럴까요 ?
두번째로 main 메서드를 포함한 클래스와 함께있으면 public 클래스는 2개이상 구현이 안돼나요?
파일을 따로 만드세요
ㄴ 하나의 파일에서는 public 클래스가 하나만 선언되나요?? 2개이상 선언되도 문제없을것 같은데 왜이렇게 만들어놨을까요?? ㅎ
확실하진 않지만
class 를 선언함은 class 파일을 하나 만들었다는 뜻임
public 은 접근제어니까 질문엔 해당이안되고
그리고 자바 자체가 객체지향이 목표인데 지금 당장 몇줄안되는거 편하다고 같은파일에 라인 다 늘어트리지말고
최대한 파일 분리시켜놓으셈