어제 쓰던거에 이어서,,, 1) 인터페이스와 열거형{ 인터페이스 ( Interface ){ 인터페이스란, 클래스가 구현해야하는 맴버들을 정의하는 것이라 한다.즉 인터페이스가 클래스의 일종인것은 아니고, 클래스의 제약 조건을 명시하는 것이다. 예시 1 : 이동 구현 더보기 이렇게 interface와 그 맴버를 선언하고 후에 클래스를 선언해 클래스에 인터페이스를 달아줘 제약을 걸어주게되면 빨간줄이 뜬다 ; 인터페이스 맴버를 구현하지 않았기 때문에. 이렇게 클래스를 선언할때 클래스의 구성 요소를 인터페이스가 결정하는 방식이 되어, 클래스를 하나하나 선언할 필요 없이 인터페이스를 수정하고 적용시키는 방식으로 용이하게 작업할수 있게되는 것으로 이해했다. 메인에서 불러와 실행시킬땐 이런식으로..