예를들어서 메인함수안에서  Student 객체만들고 Student 내부의 오브젝트 메소드를 호출한다면
Student s1 = new student
s1.clone()이 실행안되는데
그이유는 메인함수내에서 s1객체를 만들고 실행하면 외부에서 접속해서그럼
즉 메인클래스에서 다른 객체만들고 그내부 로직 실행할려해도 protected같은거는 안된다

쉽게말하자면 메인함수에서 객체호출은 외부에서 접속하는거다