[ Java: 인터페이스(Interface)란? ]


[ Java: 인터페이스(Interface)란? ]

구현 코드가 없는 인터페이스 인터페이스(interface)는 클래스 혹은 프로그램이 제공하는 기능을 명시적으로 선언하는 역할을 합니다. 인터페이스는 추상 메서드와 상수로만 이루어져 있으며 구현된 코드가 없기 때문에 인스턴스를 생성할 수 없습니다. 그럼 인터페이스는 어떻게 사용하는 걸까요? (왜 사용하는지는 추후에 알려드리겠습니다.) Calc 인터페이스 만들기 package interfaceex; public interface Calc { double PI = 3.14; int ERROR = -999999999; int add(int num1, int num2); int substract(int num1, int num2); int times(int num1, int num2); int divide(int num1, int num2); } 계산기를 만들기 위해 선언한 인터페이스입니다. 원주율을 나타내는 PI변수와 오류를 나타내는 ERROR변수, 사칙 연산을 수행하기 위한 4가지 메소...


#abstract #interface #java #인터페이스 #자바

원문링크 : [ Java: 인터페이스(Interface)란? ]