인터페이스의 의미와 사용목적에 대하여 질문 드립니다.
1. 우선 추상클래스와 인터페이스의 뚜렸한 차이점을 잘 모르겠구요..
2. 인터페이스에서 멤버변수 부분을 왜 static final로 설정해야 하는지 잘 이해가 안갑니다.
굳이 왜 멤버변수 부분을 어떤 의미에서 static final로 정의하는지요..
객체를 만들수 없기때문에 그렇다고 이해하긴 먼가 좀 애매한거 같고.. 어떤 원리에 의해서
static final이 되는 건가요?
3. 마지막으로 인터페이스의 의미와 사용목적을 설명을 좀 해주셨으면 합니다.
4. static 클래스의 의미가 잘 이해가 안되네요.
5. 그리고 static final 변수가 프로그램 어디서나 사용할수 있다는데.. 언뜻 잘 이해가 안갑니다.
설명을 좀 부탁드려요.
답변 부탁드리겠습니다. ^^