반응형
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
- JVM아키텍처
- 개인 프로젝트 개발일지
- 자바 스터디
- 미국유학생
- 개발일지
- 미국유학생활
- 비전공자 git
- 부산외대
- 유학생대학생활
- 미국대학생활
- 복수학위제도
- California State University Sacramento
- 만다라트프로젝트
- 사이드프로젝트
- CSUS
- 자바
- 파이데이아창의인재학과
- Java 스터디
- 미국유학
- 해외유학
- 케네스로그
- Kenneth Park
- jpa
- F1학생비자
- i-20
- java
- 케네스
- 유학생 준비물
- 2+2
- 미국대학
Archives
- Today
- Total
목록자바 is-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