2Danke
ERLEDIGT
NEIN
NEIN
ANTWORTEN
3
3
ZUGRIFFE
514
514
EMPFEHLEN
-
Hallo zusammen,
ich kämpfe mal wieder mit einem OOP - Problem. Eigentlich simpel, es klappt aber trotzdem nicht.
Ich habe in meiner Hauptklasse ein Objekt. (Genau genommen ist es für die Sprachausgabe ein Objekt:
public TextToSpeech myTts;
Wenn die Sprachausgabe läuft, dann möchte ich sie in einer anderen Klasse stoppen:
if (hauptklasse.myTts != null) {
hauptklasse.myTts.stop();
}
Aber wie greife ich nun auf dieses Objekt zu?
Habe 2 Versuche gestartet:
1. Hauptklasse hauptklasse= new Hauptklasse ();
und
2. Hauptklasse hauptklasse;
Im ersten Fall erkennt er gar nicht, dass das Objekt befüllt ist, obwohl die Sprachausgabe läuft.
Im 2ten Fall stürzt das Programm mit einer NullPointerException ab.
Weiß jemand, wie ich es richtig machen muss?
Vielen Dank!
-
Wenn es bei dem Objekt myTts ein stopp gibt - was gibts denn sonst noch so für Functionen ?
isrunnung währe cool
jedenfalls wenn man ein Objekt auf null geprüft werden soll muss man das auch damit anlegen
null ist auch was und kein NIX -
ansonsten etwas mehr Code währe hilfreich
-
Das Objekt habe ich in der Hauptklasse mit null initialisiert. Und während der Sprachausgabe ist das Objekt auch befüllt. Denn ich kann die Sprachausgabe in der Hauptklasse mit myTts.stop() stoppen. Aber ich weiß nicht, wie ich von einer anderen Klasse auf das Objekt zugreifen kann. Um es von dort aus zu stoppen. Meine 2 Versuche (s.oben) scheinen hier nicht zu funktionieren! Gibt es eine andere/bessere Möglichkeit auf Objekte zuzugreifen?
-
16.01.12 07:59 #4
Hi,
also wenn man nach OOP-Design geht, solltest du eine Getter-Methode verwenden. So kannst du dir die aktuell laufende Sprachausgabe zurückgeben lassen und diese stoppen, pausieren, etc.
Hier noch ein Paar gute Links zur OOP:
http://www.galileocomputing.de/ (gute und anschauliche Erklärung)
http://openbook.galileocomputing.de/oop/ (sehr ausführlich)
Gruß
FabioBitte die Code-Tags verwenden. Bei Java-Code: [java]...[/java]
Tutorials:
Automatisches erzeugen eines Inhaltsverzeichnisses (Javascript)
JAnimationPanel - Animationen für Swing/AWT
SWTRatingBar (Bewertungs-Composite) selbst programmieren
____________________________________________________________________________
Über eine Bewertung (Stern links unter dem Beitrag) oder ein Danke freue ich mich sehr.
Ähnliche Themen
-
Kleines problem mit SQL
Von counteract im Forum PHPAntworten: 1Letzter Beitrag: 02.12.06, 01:19 -
Kleines Problem
Von tom01 im Forum VisualStudio & MFCAntworten: 1Letzter Beitrag: 11.08.06, 11:29 -
kleines problem
Von saua im Forum PHPAntworten: 3Letzter Beitrag: 02.05.05, 13:38 -
Kleines Problem
Von Der-Peiniger im Forum HTML & XHTMLAntworten: 20Letzter Beitrag: 23.02.05, 21:22 -
Kleines Problem
Von kcyberbob im Forum PHPAntworten: 7Letzter Beitrag: 23.08.02, 12:27





Zitieren
Login





