인터페이스(interface)
·
Programming Language/JAVA
인터페이스의 개념이 확실히 안잡혀서 이것도 생코 들으며 2차 공부 ㅠㅠ 1. 인터페이스란? 규제, 규격, 약속 규제지만, 그것의 목적은 자유다. 내가 원하는 형태를 확실하게 전달한다. 즉, class의 형태를 규정하여 강제로 같은 양식을 사용하도록 제약을 걸어주는 것 ! 2.인터페이스의 형식 하나의 clss는 여러 개의 interface를 갖을 수 있다. interface에는 메소드와 변수가 정의될 수 있는데 , 변수에는 값이 들어오고 메소드에는 실제 구현이 들어가지 않아서 → 저 메소드를 구현하는 클래스가 (저 형태를 만족하는) 메소드의 내용을 직접 구현해야한다 3.다형성 (Polymorphism) 하나의 class가 여러가지 얼굴을 갖게 하는 것 나에게 필요한 기능만을 골라서 class의 얼굴을 바꾸..