implements1 자바 - 인터페이스 인터페이스(interface)란? 인터페이스는 객체의 특정 행동의 특징을 정의하는 간단한 문법이다. 추상메소드와 비교 유사점 : 접근 제어자, return type, 메소드 이름만 정의하며 구현체를 선언하지 않는다. 차이점1 : parameter가 없으며 메소드만 정의한다. 차이점2 : implements 키워드를 통해 실제로 구현된다. 예제 코드 // paramter 없이 메소드만 정의한다. interface Flyable { void fly(int x, int y, int z); } class Pigeon implements Flyable { private int x,y,z; @Override public void fly(int x, int y, int z) { printLocation(); Syst.. 2023. 2. 20. 이전 1 다음