Klassen Warum wird das Attribut nicht ausgegeben?

D

DaeZ_Daniel

Mitglied
Ich habe eine Klasse namens Handy2 und eine "ausführ" Datei namens UIHandy2. Auf Handy2 habe ich 4 Atrribute und mit get/set Methoden und noch 3 weiteren Methoden. Auf UIHandy2 habe ich nun ein Objekt namens "nokia" erstellt und habe das Attribut bestimmt. Nun möchte ich dieses ausgeben. Aber es passiert nichts. Nur wenn ich den Wert schon um Konstruktor vorbestimme. Was mache ich falsch?

Klasse Handy2:
Java:
public class Handy2 {
 
  // Anfang Attribute
  private String handyNr;
  private String handyBesitzer;
  private double handyGuthaben;
  private boolean ausreichendGuthaben;
  // Ende Attribute
 
  public Handy2(String handyNrNeu) {
    this.handyNr = "";
    this.handyBesitzer = "";
    this.handyGuthaben = 0;
    this.ausreichendGuthaben = false;
  }

  // Anfang Methoden
  public String getHandyNr() {
    return handyNr;
  }

  public void setHandyNr(String handyNrNeu) {
    handyNr = handyNrNeu;
  }

  public String getHandyBesitzer() {
    return handyBesitzer;
  }

  public void setHandyBesitzer(String handyBesitzerNeu) {
    handyBesitzer = handyBesitzerNeu;
  }

  public double getHandyGuthaben() {
    return handyGuthaben;
  }

  public void setHandyGuthaben(double handyGuthabenNeu) {
    handyGuthaben = handyGuthabenNeu;
  }

  public boolean getAusreichendGuthaben() {
    return ausreichendGuthaben;
  }

  public void setAusreichendGuthaben(boolean ausreichendGuthabenNeu) {
    ausreichendGuthaben = ausreichendGuthabenNeu;
  }

  public void ausgabe() {
    System.out.println(handyNr);
   
  }

  public void warnungGuthaben() {
    // TODO hier Quelltext einfügen
   
  }

  public void erhoehenGuthaben(double pGuthaben) {
    // TODO hier Quelltext einfügen
   
  }

  // Ende Methoden
} // end of Handy2


UIHandy2
Java:
public class UIHandy2 {
 
  public static void main(String[] args) {
   
    Handy2 nokia = new Handy2("0173-123456");
   
    nokia.ausgabe(); 
   
   
   
   
  } // end of main

} // end of class UIHandy2
 
mrBrown

mrBrown

Super-Moderator
Mitarbeiter
Java:
public Handy2(String handyNrNeu) {
    this.handyNr = ""; <----
    this.handyBesitzer = "";
    this.handyGuthaben = 0;
    this.ausreichendGuthaben = false;
  }
;)
 
Robat

Robat

Top Contributor
Naja was soll auch passieren.
Du übergibst zwar einen Wert an den Konstruktor aber im Konstruktor selber verwendest Du diesen Wert nie.
Dein Attribut bleibt also immer ein leerer String
 
D

DaeZ_Daniel

Mitglied
Und ist es möglich das ich z.B für mehrere Objekte so was machen kann und es dann ausgeben kann?

Java:
Handy2 nokia = new Handy2("0173-123456 ","Max Mustermann",4.5);
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
M Was habe ich hier falsch, dass wenn ich z.B.: 11 eingebe mir false zurück gegeben wird? Java Basics - Anfänger-Themen 2
M Java Spiel wie Wer wird Millionär Java Basics - Anfänger-Themen 1
H Endkapital wird nicht korrekt ausgegeben. Java Basics - Anfänger-Themen 5
C Methodenrückgabe wird in der main nicht berücksichtigt Java Basics - Anfänger-Themen 2
X compareTo Methode wird ignoriert Java Basics - Anfänger-Themen 7
kodela Hauptklasse wird nicht gefunden Java Basics - Anfänger-Themen 3
H Befehl wird nicht ausgeführt - System.out.println Java Basics - Anfänger-Themen 3
I Input/Output Code wird doppelt ausgeführt Java Basics - Anfänger-Themen 3
P Bedingung in Schleife wird nicht ausgeführt Java Basics - Anfänger-Themen 5
P Variablen HttpResponse.getBody() wird automatisch org.json Object und kann nicht zu json.simple Object gecastet werden? Java Basics - Anfänger-Themen 7
N Selection Algorithmus: Methode wird nicht erkannt (BlueJ) Java Basics - Anfänger-Themen 3
N package wird doppelt im exporer angezeigt Java Basics - Anfänger-Themen 2
N Bedinugng If-Abfrage wird nie erfüllt Java Basics - Anfänger-Themen 4
M Else wird nicht ausgeführt. Java Basics - Anfänger-Themen 5
H Wie wird ein String intern gespeichert? Java Basics - Anfänger-Themen 10
A char array wird überschrieben Java Basics - Anfänger-Themen 6
E Methoden Action Event wird nicht vollständig ausgeführt Java Basics - Anfänger-Themen 3
L Iterieren durch eine ArrayList. Integer Array wird übergeben Java Basics - Anfänger-Themen 17
S setContentView(R.Layout.XXX) wird Rot angezeigt Java Basics - Anfänger-Themen 0
C Beispiel-Code mit Pair wird nicht compiliert. Java Basics - Anfänger-Themen 8
S Integer Wert wird nicht übernommen Java Basics - Anfänger-Themen 2
J Int wird als Null ausgegeben Java Basics - Anfänger-Themen 8
F Switch case wird als char nicht erkannt.... Java Basics - Anfänger-Themen 6
S for-Schleife wird ignoriert Java Basics - Anfänger-Themen 15
NeoLexx Variable für Array wird nicht korrekt übergeben Java Basics - Anfänger-Themen 45
tom.j85 Doppelte Foreach Schleife: Am Ende wird immer das Gleiche Objekt eingefügt Java Basics - Anfänger-Themen 4
M BorderLayout, 2Panels, EAST wird nicht angezeigt ?? Java Basics - Anfänger-Themen 2
K File wird in der .Jar nicht gefunden Java Basics - Anfänger-Themen 3
J String wird in GUI falsch ausgegeben Java Basics - Anfänger-Themen 10
J JDatePicker: Datum wird nicht in Textfeld übernommen Java Basics - Anfänger-Themen 5
G String wird nach Einlesen aus Datei nicht erkannt Java Basics - Anfänger-Themen 3
J bundel - Datei wird nicht gefunden. Trotz STRG-SHIFT-J Java Basics - Anfänger-Themen 2
T PNG Datei wird nur manchmal geöffnet Java Basics - Anfänger-Themen 6
S Interpreter wird nicht gefunden Java Basics - Anfänger-Themen 1
Dann07 Sound wird nicht abgespielt Java Basics - Anfänger-Themen 25
T Dateiinhalt wird nicht in String eingelesen Java Basics - Anfänger-Themen 4
T In C:\java\bin wird kein javac angezeigt. Java Basics - Anfänger-Themen 1
T Bei mir wird keine javac angezeigt sondern nur javacpl Java Basics - Anfänger-Themen 2
U JRE_HOME Umgebungsvariable wird nicht erkannt Java Basics - Anfänger-Themen 7
B Java ist / wird kostenpflichtig. Ein paar Fragen Java Basics - Anfänger-Themen 1
H .class Datei wird nicht ausgeführt Java Basics - Anfänger-Themen 2
R Warnung, wenn eine Variable eingegeben wird Java Basics - Anfänger-Themen 6
G XML encoding wird nicht übernommen Java Basics - Anfänger-Themen 17
M ObservableList wird nicht richtig geleert Java Basics - Anfänger-Themen 0
mor16Euro Erste Schritte Wie nennt man eine While oder For schleife die nie Ausgeführt wird Java Basics - Anfänger-Themen 5
D Klassen JTextField wird nur zu 50% angezeigt. Java Basics - Anfänger-Themen 15
der_Schokomuffin Hilfe gesucht: String wird auf null gesetzt! Java Basics - Anfänger-Themen 17
W Warum wird mir nichts angezeigt? Netzwerkprogrammierung Java Basics - Anfänger-Themen 1
scratchy1 Variablen vertauschen wenn Bedingung "umgedreht" wird Java Basics - Anfänger-Themen 40
UnknownInnocent Interface Bilder über Bildschirm bewegen, bis der Abstand zum vorherigen zu groß wird Java Basics - Anfänger-Themen 13
P Input/Output PQ-Formel wird nicht richtig berechnet Java Basics - Anfänger-Themen 6
UnknownInnocent Klassen mouseClicked wird nicht aufgerufen, während man die Maus bewegt Java Basics - Anfänger-Themen 4
M Klassen Warum wird es nicht gespeichert? Java Basics - Anfänger-Themen 2
N while Schleife wird nicht beendet, obwohl Sie hätte breaken sollen Java Basics - Anfänger-Themen 4
L Falsche Methode wird geladen Java Basics - Anfänger-Themen 2
P Array wird automatisch überschrieben Java Basics - Anfänger-Themen 3
D JAVA JDK korrekt installieren javac wird nicht gefunden Java Basics - Anfänger-Themen 2
Zrebna Compiler-Fehler Java-Compiler wird nach 'javac' keyword-Eingabe nicht gestartet (Erste Übung) Java Basics - Anfänger-Themen 18
F Quellcode wird nicht in cmd angezeigt Java Basics - Anfänger-Themen 8
B Gefülltes Array wird mit nullwerten übergeben Java Basics - Anfänger-Themen 9
F Java int-Wert wird resetet Java Basics - Anfänger-Themen 21
S JPanel wird nicht angezeigt Java Basics - Anfänger-Themen 1
T Methoden Boolean wird nicht gesetzt Java Basics - Anfänger-Themen 1
J Linie wird zu lang gezeichnet Java Basics - Anfänger-Themen 4
K Warum wird if-Schleife nicht ausgeführt? Java Basics - Anfänger-Themen 13
J GUI wird direkt nach dem erstellen weiß übermalt Java Basics - Anfänger-Themen 3
D Schleife wird nicht "ausgeführt" Java Basics - Anfänger-Themen 10
F Wieso wird dieser Befehl nicht ausgeführt? (Anfänger) Java Basics - Anfänger-Themen 2
B Datentypen Welcher Typ wird beim Casten übernommen? Java Basics - Anfänger-Themen 12
R jar wird nicht ausgeführt Java Basics - Anfänger-Themen 3
L Input/Output Println wird doppelt ausgeführt Java Basics - Anfänger-Themen 11
L Es wird nichts gezeichnet??? Java Basics - Anfänger-Themen 2
N Methoden warum wird diese Methode aufgerufen Java Basics - Anfänger-Themen 9
N Ausführung gibt keinen Fehler an, Return wird aber nicht ausgegeben Java Basics - Anfänger-Themen 22
T Methoden char wird nicht ausgegeben Java Basics - Anfänger-Themen 3
H Wieso wird mir ein Fehler angezeigt? Java Basics - Anfänger-Themen 5
L Werbung wird nicht geladen Java Basics - Anfänger-Themen 0
J Collections Generics: Typ wird nicht erkannt Java Basics - Anfänger-Themen 7
Xentox501 KeyTyped wird nicht wahrgenommen Java Basics - Anfänger-Themen 8
Xentox501 keyevent.VK_LEFT wird beim drücken jeder belibigen Taste aktiv. Java Basics - Anfänger-Themen 3
O Schlüsselworte Syso wird nicht erkannt Java Basics - Anfänger-Themen 4
J Operatoren Random wird nur einmal erstellt und dann immer verwendet Java Basics - Anfänger-Themen 2
P Erste Schritte JLabel wird nicht angezeigt Java Basics - Anfänger-Themen 4
J Klasse wird als private erkannt obwohl sie public deklariert ist Java Basics - Anfänger-Themen 3
T Methoden Methode wird nicht auf Konsole ausgeführt Java Basics - Anfänger-Themen 3
F Erste Schritte Programm wird nicht geladen Java Basics - Anfänger-Themen 2
F Interface ImageIcon wird nicht angezeigt Java Basics - Anfänger-Themen 4
Bluebird209 Array wird nicht an Methode übergeben Java Basics - Anfänger-Themen 7
R actionPerformed wird nicht ausgeführt Java Basics - Anfänger-Themen 5
it_is_all Bild-Pfad wird gefunden, nicht aber Textdatei-Pfad Java Basics - Anfänger-Themen 8
Ruschi JDK installieren javac wird nicht gefunden Java Basics - Anfänger-Themen 48
E Methoden 2D Array wird in der Methode nicht geändert/gespeichert Java Basics - Anfänger-Themen 5
DaCrazyJavaExpert Datenbank wird nicht erstellt Java Basics - Anfänger-Themen 31
J Programm was üer Runtime.getRuntime gestartet wird erkennt String Parameter nicht Java Basics - Anfänger-Themen 0
D Java Applet wird nicht im Browser angezeigt Java Basics - Anfänger-Themen 6
H JComboBox wird nicht angezeigt Java Basics - Anfänger-Themen 3
B Wieso wird die Zeile "column" genannt und die Spalte "line"? Java Basics - Anfänger-Themen 12
C Compiler-Fehler Wird eine if Bedingung nach einer for-Schleife nach jeder Iteration überprüft? Java Basics - Anfänger-Themen 1
B Wieso wird hier so viel als falsch angezeigt? Java Basics - Anfänger-Themen 2
B Kann mir jemand erklären, warum hier dreimal was ausgegeben wird und nicht nur zweimal? Java Basics - Anfänger-Themen 16

Ähnliche Java Themen

Anzeige

Neue Themen


Oben