[ java ] interface(인터페이스) > java

본문 바로가기
사이트 내 전체검색

java

[ java ] interface(인터페이스)

작성자 웹지기
작성일 20-12-23 09:13 | 조회 2,664 | 댓글 0

본문

Interface(인터페이스)

 클래스들이 구현해야 하는 공통되는 기능들을 미리지정

 작업명세서 or 프로젝트 설계도

 기능만 정의함으로써 구현 객체의 같은 동작 보장(구현강제)

  1) 인터페이스는 틀을 정해주기 때문에 추상메소드만 존재할 수 있다.

  2) 추가로 필드에는 상수를 넣어 줄 수 있다.

  즉, 인터페이스에는 추상메서드와 추상 필드만 들어갈 수 있다.

 하나의 클래스가 여러개의 인터페이스를 구현 할 수 있다.( implements )

 인터페이스는 인터페이스를 상속받을 수 있다.( extends )


Interface 구조

public interface 인터페이스이름 {

    public static final 자료형 변수명 = 변수값;

    public abstract 반환자료형 메소드명(매개변수);

}


public interface Animals {

    public static final int AGE = 4; // 상수선언

    double WEIGHT = 60;

    

    public abstract void eat(String food);

}


0 0

댓글목록 0

등록된 댓글이 없습니다.

java 목록

Total 6
게시물 검색

회원로그인

접속자집계

오늘
26,173
어제
17,832
최대
61,067
전체
17,965,285

그누보드5
Copyright © www.funyphp.com. All rights reserved.