0
trait PersistenceService {
def setData(x: Any): Unit
def getData(x:Any) : Any
}
object ConfigurationLoader{
var p_service: PersistenceService = null
val persistence_db = component_props.getProperty("persistence_db")
p_service = (persistence_db+"Service").asInstanceOf[PersistenceService]
}
gegossen werden Wie ich zur Laufzeit werfen kann?java.lang.ClassCastException: java.lang.String kann nicht auf com.fastdata.persistence.PersistenceService
Bitte klären Sie Ihre Frage mit, und formatieren Sie es einen Codeblock zu verwenden. Was hast du probiert? – Tim
Hallo Tim, Eigentlich möchte ich Typcast-Laufzeitwert eingeben. und val persistence_db wird gleich "Persistence" –
.. ist das möglich? –