저는 스칼라를 처음 접했을 때 재미있게 언어를 배우기 시작했습니다. 아직 그 문제를 해결하려고 노력 중입니다. 스칼라 형질에 대한 나의 이해는 몇몇 메소드가 구현을 할 수 있다는 점을 제외하면 자바 인터페이스와 같다는 것이다.Scala 특성과 Java 8 인터페이스 간의 차이점은 무엇입니까?
Java 8은 구현을 제공 할 수있는 기본 메소드를 가질 수있는 인터페이스를 추가하고 있습니다.
Java 8 인터페이스와 Scala 특성의 유사점과 차이점은 무엇입니까?
해당 웹 사이트를 방문하면 도움이 될 것입니다. http://www.infoq.com/articles/java-8-vs-scala – CRazyProgrammer
tl; dr : ** 가상 확장 방법의 기본 동기는 [기본 방법]입니다. API 진화. 환영받는 부작용은 행동에 국한된 다중 상속의 형태를 제공한다는 것입니다. 스칼라의 형질은 행동의 여러 상속을 제공 할뿐만 아니라 상태도 상속합니다. 상태와 행동 상속 외에도 특성은 구현 클래스에 대한 참조를 얻을 수있는 방법을 제공합니다. [Scala] 특성은 [Java 8의] 가상 확장 메소드보다 더 풍부한 기능 세트를 제공합니다. ** –