인터페이스2 멀티캠퍼스 12일차 상속 받을 때 예약어 extends : 같은것들 끼리 상속 받을 때 public class extends class{} public interface extends interface{} implements : 클래스가 인터페이스를 상속 받을 때 public class implements interface{} public interface implements class{} // 이렇게 쓰는 경우는 없다. 불가능!! 01. 인터페이스 📕인터페이스-1(클릭하여 예제보기) 📕인터페이스-2(클릭하여 예제보기) 인터페이스 public static final 상수와 public abstract 함수로 구성 public 보다 낮은 접근제한자를 작성할 수 없다. 자기 자신의 객체를 만들 수 없다. 02. import 📕.. Language/Java 2022. 10. 26. 'Do it 자바프로그래밍 입문' 10장 정리 인터페이스 클래스 or 프로그램이 제공하는 기능을 명시적으로 선언하는 역할 추상 메서드와 상수로만 이루어져 있다. 인스턴스를 생성할 수 없다. Class 대신 inferance 사용 인터페이스에서 선언하는 변수는 상수로 변환됨 ( public static final 사용하지 않아도 됨. ) 인터페이스에서 선언하는 메서드는 추상메서드로 변환됨 ( public abstarct 사용하지 않아도 됨. ) 선언한 기능을 클래스가 구현한다는 의미로 implements 예약어를 사용 ex) public class Calculator implements Calc { } 상속과 마찬가지로 상위 클래스 자료형으로 묵시적 형변환이 가능 형변환시 사용 할 수 있는 메서드는 인터페이스에서 선언한 메서드뿐! ( 상속과 같음 ) .. Language/Java 2022. 9. 23. 이전 1 다음 💲 추천 글 728x90 반응형