반응형
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
Tags
- java
- 미국유학
- 만다라트프로젝트
- 개발일지
- Kenneth Park
- 미국대학생활
- 부산외대
- 개인 프로젝트 개발일지
- 케네스
- 미국유학생
- 파이데이아창의인재학과
- CSUS
- 미국유학생활
- 케네스로그
- 사이드프로젝트
- 자바 스터디
- 유학생대학생활
- California State University Sacramento
- jpa
- F1학생비자
- JVM아키텍처
- i-20
- 복수학위제도
- Java 스터디
- 2+2
- 해외유학
- 자바
- 미국대학
- 유학생 준비물
- 비전공자 git
Archives
- Today
- Total
목록자바 has-a (1)
케네스로그

인터페이스 정의 인터페이스는 구현체에 대한 기능을 보증(약속)하기 위한 장치라고 할 수 있다. 인터페이스를 구현하는 클래스는 여러개의 인터페이스를 함께 구현할 수 있으며, 구현하기 위해 implements 키워드를 사용한다. 이는 abstract class를 구현하기위해 상속(extends)받는 것과 유사하다. 인터페이스는 body부분이 생략된 추상화 클래스의 집합이다. 따라서, 오직 메소드의 시그니처와 필드만 지닌다. 메소드는 정의되지 않는다 정적 변수처럼 필드를 정의하고 접근할 수 있다. interface Computer { public void playGame(String gameName); public void searchGoogle(String keyword); } interface Phone ..
Dev/Java
2022. 2. 20. 15:34