A.java라고 만들었을때public class A{ main클래스}이렇게있을때근데 A 위에 class 하나 만들면public class B 이렇게하면 에러뜨고 class B해야되던데전자 왜안됨?
public 붙은 클래스는 파일 명이랑 매칭되어야함.
파일명이 A.java라면 A라는 클래스에만 public을 쓸수있음.
그 파일에 다른 클래스도 존재하고, 거기에도 public이 붙어있다면 오류를 뱉음
잘 생각해보니 딱히 이유는 모르겠네. 단순히 저렇게 해야 되는걸로만 막연하게 알고있어.
ㄱㅅㄱㅅ
ㅇㅎ ㄱㅅㄱㅅ
ㄴ 잘 몰라서 그런데 딸려오면 뭐가 골때리는거야? 쓸데없는 것도 가져와져서 무거워진다는건가
클래스는 따로따로 만들라고 무슨 절차지향이냐