본문 바로가기

Interface2

Java 8 - Interface바뀐점을 알아보기 Java 8 - Interface바뀐점을 알아보기 Java 8부터 interface에 많은 변화가 생겼는데 java 8이 처음 출시된 것은 2014년 3월 18일입니다. Lamda 표현식, Stream API, Optional , Completable 등의 여러 가지가 추가되었지만 이글에서는 interface의 변경점에 대하여 알아보도록 하겠습니다. Java 8의 변경점 - 인터페이스가 가질 수 있는 것들 1.1 상수 필드(public static final) public interface Parent{ public static final MAX_VALUE = 100; public static final MIN_VALUE = 0; } 1.2 추상 메서드(public abstract) public inte.. 2019. 10. 11.
Kotlin - 인터페이스 Kotlin - 인터페이스 인터페이스인터페이스는 미구현 메소드를 포함하여 클래스에서 이를 구현합니다.추상 클래스와 비슷하지만 클래스가 단일 상속만 되면 반면 인터페이스는 다중 구현이 가능합니다. 주로 클래스에 동일한 속성을 부여해 같은 메소드라도 다른 행동을 할 수 있게 하는데 사용합니다. 주로 클래스에 동일한 속성을 부여해 같은 메소드라도 다른 행동을 할 수 있게 하는데 사용합니다. 코틀린의 인터페이스는 자바와 거의 사용법이 같습니다 인터페이스의 선언아래와 같이 인터페이스에 추상 메소드를 포함할 수 있습니다. 원래 추상 클래스에서 추상 메소드는 abstract 키워드가 필요한데 인터페이스에서는 생략할 수 있습니다.interface Runnable{ fun run()} 인터페이스는 구현이 없는 메소드 뿐.. 2019. 1. 3.