Scala no puede resolver miembros constantes heredados de la interfaz Java

Jerarquía de clases en Java:

Interfaz:Racimo, Clasificar

ClaseKluster jerarquía se muestra a continuación

Cluster  <- ,
            +-- Kluster
Classify <- '

Expediente:oop / Cluster.java

package oop;

public interface Cluster {
    public String HELLO = "hello";
}

Expediente:oop / Kluster.java

package oop;

interface Classify {
    public String GOODBYE = "good bye";
}

public class Kluster implements Cluster, Classify {

}

Expediente:oop / KlusterMain.java

package oop;

public class KlusterMain {
    public static void main(String[] args) {
        System.out.println(Kluster.HELLO);
        System.out.println(Kluster.GOODBYE);
    }
}

Hasta ahora todo funciona como se esperaba. Puedo imprimir las constantes HOLA y ADIÓS.

Ahora, cuando intento acceder a ellos desde el compilador de Scala, aparece un error.

Expediente:oop / cluster.scala

package oop

object cluster {
  def main(args: Array[String]) {
    val k = new Kluster
    println(Cluster.HELLO)
    println(Classify.GOODBYE)
    println(Kluster.HELLO) // <- this is the problematic line
  }
}

ERRORES

Scala Problem
value HELLO is not a member of object oop.Kluster
/scala-snippets/src/main/scala/oop/cluster.scala
line 8

¿Por qué Scala no puede resolver la jerarquía queKluster el objeto implementa ambosRacimo yClasificar interfaces?

Respuestas a la pregunta(1)

Su respuesta a la pregunta