eine Kompilierung Fehler beim Abruf für die folgenden Klassen in der gleichen DateiZugriff Konstruktor Variable in Begleitobjekt
class FancyGreeting (greeting: String) {
//private var greeting: String=_;
def greet() = {
println("greeting in class" + greeting)
}
}
object FancyGreeting {
def privateGreeting(f:FancyGreeting) : String = {
f.greeting;
}
}
Fehler: Wert Gruß ist kein Mitglied von this.FancyGreeting f.greeting;
Das gleiche funktioniert, wenn ich verwenden, um die private Variable Gruß anstelle des Konstrukteurs
Statt auf beiden Antworten danken kommentieren, sollten Sie die eine Validierung, die am besten die Beantwortung Ihrer Frage. Auf diese Weise wird die Frage geschlossen. Sie können auch über beide abstimmen, wenn sie geholfen haben. – JonesV