제이제이
article thumbnail
13. Java 객체지향 문법(13) - 인터페이스와 추상 메소드

인터페이스의 사용과 그 의미 🤔 인터페이스란? 인터페이스는 구현하는(상속받는)클래스의 "기본 설계도"의 역할을 합니다. 인터페이스 안에는 상수와 추상 메소드로 이루어져 있습니다. 인터페이스의 형태 interface Printable{ //추상 메소드 public void print(String doc); } 인터페이스는 선언 시에 interface라는 키워드를 붙여 사용합니다. 또한 인터페이스 안에 있는 추상 메소드는 메소드의 몸체가 비어 있으며 세미콜론을 위와 같이 붙여 선언합니다. 인터페이스는 다른 클래스를 통해 구현됩니다. 이와 관련하여 다음의 코드를 살펴봅시다. 💻 예시 코드 class Printer implements Printable{ //Printable 인터페이스의 print 메소드를 구현..