Interface

2021. 7. 26. 19:37Java

● 인터페이스는 클래스의 형태를 규정한다.

덧셈 계산을 하는 interface인 Cacluable과 interface를 전달받아 interface의 기능을 구현하는 클래스 RealCal

● 하나의 클래스는 여러 개의 인터페이스를 구현할 수 있다. 

 

RealCal클래스에 2개의 interface를 받아서 구현
결과

● interface에는 메소드와 변수가 정의될 수 있다.

interface에 메소드를 정의할 때 내용이 들어가지 않아 메소드는 클래스에서 메소드의 내용을 직접구현해야 한다. interface에 변수를 정의할 때는 값을 지정한다.

interface에서 메소드와 변수의 차이점
실행 결과

● interface에서 다형성이란 어떠한 클래스에서 사용하려는 기능만 사용하는 것이다.

interface 다형성 사용 예

 

'Java' 카테고리의 다른 글

컬렉션 프레임워크(1) - List 컬렉션  (0) 2021.07.31
Stack & Queue  (0) 2021.07.29
Java를 이용한 야구 기록 계산기  (0) 2021.07.27
==와 equals  (0) 2021.07.23
메소드  (0) 2021.07.20