ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 인터페이스
    JAVA/Oop 2024. 5. 21. 20:08

    인터페이스

     

    미완성된 클래스 (클래스가 아님)
      

    인터페이스는 외부에서 완성을 해줘야하는 클래스이기 떄문에 public 사용
      
    인터페이스에 작성되는 필드들은 모두 상수로 작성이 되기 때문에

    대문자로 이름을 작성해야함

    메서드를 작성할 때 메서드 이름과 메서드 매개변수 및 반환을 어떻게 처리할지만 지정해주고
    메서드 본 내용을 작성하지 않음
      

     

    작성방법

     

    인터페이스는 implements 로 작성 후 인터페이스 파일명을 작성해줌
    파일명 , 를 사용해서 여러개 작성해도 됨
    extends 를 사용한 다음 implement 를 사용해서 작성도 가능
      

     


    public class 자식 implements 엄마  <- 가능
    public class 자식 implements 엄마, 아빠  <- 가능
    public class 자식 extends 부모님 implements 엄마, 아빠  <- 가능
     

      
    인터페이스에서 사용하면 안되는 메서드 예제
    Ex)

      접근제한자 void 메서드이름() {
      
      }
    
      접근제한자 자료형 메서드이름() {
       return
      }


    메서드명 이후 {  } 추가하면 안됨**
      

    'JAVA > Oop' 카테고리의 다른 글

    추상클래스  (0) 2024.05.21
    직렬화(serialization)  (0) 2024.05.21
    객체  (0) 2024.05.20
    This  (0) 2024.05.20
    Super  (0) 2024.05.20
Designed by Tistory.