728x90 반응형 인터페이스1 자바 인터페이스(interface) 자바 인터페이스 다른 언어에서는 다중상속을 많이 쓴다. 하지만 자바에서는 다중상속을 쓰지 않는데 여러 개의 부모클래스를 쓰다면 프로그래머가 생각지도 못한 문제가 발생하거나 완성된 프로그램을 보면 어떤 부모클래스의 멤버변수인자 이해하기도 어렵다. 또 같은 이름의 클래스가 여러 부모를 가지고 있는경우 오버라이딩 되는 메소드를 알 기도 힘들고 재사용율도 현저히 낮아지는 결과가 나올 수 있다. 그래서 사용하는 것 이 인터페이스 이다. 다음 예제를 통해 알아보자 HEIGHT라는 인터페이스를 만든 후 메소드를 만든다. InterfaceTest클래스는 인터페이스를 구현한 후 오버라이딩하여 원하는 것을 반환하 해주는 것이다. 반환한 값을 출력하면 다음과 같은 결과를 볼 수 있다. 2014. 10. 30. 이전 1 다음 728x90 반응형