☕ 자바 JAVA/☕ 클래스와 함수 Class & Method

[JAVA]interface와 다형성

뉴이 NUEY 2024. 5. 25. 02:47
반응형

 

매개변수가 interface 타입이면

 

'Fightable' interface를 구현한 class의 instance만 사용 가능

 


 

returnType이 interface라면

interface 구현한 class를 반환한다.


원래는 이렇게 써줘야되는데 부모class격인 interface와 형변환이 가능하므로 생략 가능.

 


example


조상class를 나눠쓰고 싶다면

instance 타입을 사용하고 조상으로 적어쓰면 된다.

 


이런 식으로도 가능

출력 결과는 같다.

 

반응형