221124

조이연·2022년 11월 24일
0

Java

목록 보기
2/13

예제)

->순서 잘 따라가기/ 값 집어넣을 땐 set 출력할 땐 get!

<인터페이스>

  • 자바에서 다중상속은 지원하지 않으므로, 인터페이스를 통해 다중상속 지원 다른 클래스를 작성할때 기본이 되는 틀을 제공하면서, 다른 클래스 사이의 중간 매개역할까지 담당하는 추상 클래스를 의미함.
  • 추상클래스는 추상 메소드, 생성자 필드, 일반 메소드도 포함.
    /인터페이스는 오로지 추상 메소드와 상수만을 포함.
  • 문법
접근제어자 interface 인터페이스이름{
public static final 타입 상수이름 = 값;
...
public abstract 메소드 이름 (매개변수목록);
...
}
  • 상속 받을 때
class 클래스 이름 implements 인터페이스이름{...}
  • 모든 필드는 public static final
  • 모든 메소드는 public abstract
  • 제어자는 생략 가능하며 생략된 제어자는 컴파일시 자동 추가

예제1)

예제2)

예제3)


내일 일찍 가서 마지막 문제 질문해야지..!

profile
안녕하세요

0개의 댓글