Javaインタフェースとサラの特性の違い?

1.最初のJavaの異なるバージョンは、インターフェイスが同じではないので、界面でのJavaのバージョンを区別しなければならない
(Java8を含まない)2.Java8前インターフェイス、インターフェイスのこのバージョンのみ抽象メソッドとプロパティができ、スカラの特性そこScalaはまた、実装方法と抽象プロパティを与えることができ、抽象メソッドに加えて、属性や特性を定義するために完全ではありません
、3.Java8、インターフェイスのこのバージョンで、次の(Java8を含みます)のインタフェース、すなわち属性と抽象メソッドを達成することができます達成することができますこの方法のデフォルトと静的変形、界面における2つの方法がほとんど同じ特性のScalaとJavaインターフェースで今回、メソッド本体であり、いくつかの違いがあり、Scalaはdefalutと静的変形を使用せずに達成する方法を提供し、抽象メソッドノー抽象使用する必要がある、と抽象的性質があります

おすすめ

転載: www.cnblogs.com/liangyan131/p/11997687.html