compile
->
statement that creates instance
->
find for source file inside the directory
->
compile
name of source file을 name of the class해야하는 이유이다!
look for source file to compile!
Test01.java에는 circle이 없지만
rectangle.java에는 그런 내용이 있고
Test01.java에서는 Circle이 컴파일 되지 않지만, rectangle.java에 명시되어 있기 때문에
Test01.java가 컴파일될때 Circle.java도 컴파일된다!
class method instance method 차이
class method: static이라는 keyword로 선언된 메소드
인스턴스 메소드: static으로 선언되지 않은 메소드 new라는 연산자에 의해서 객체화가 이루어진다.