Pensé que podía acceder a todos los métodos de la clase complementaria desde mi objeto compañero. Pero no puedo?No se puede acceder al método de la clase complementaria del objeto complementario
class EFCriteriaType(tag:String) extends CriteriaType
{
// implemented method of CriteriaType
def getTag = this.tag
}
object EFCriteriaType
{
var TEXT: CriteriaType = new EFCriteriaType("text")
override def toString = getTag
}
de error del compilador: no encontrado: valor GetTag
Lo que estoy haciendo mal?
Estoy totalmente de acuerdo con @MatthewFarwell respuesta. Además, creo que quieres que el método toString esté dentro de la clase en lugar del objeto complementario. – jeslg