J
JavaPilot
Gast
Hallo
Ich bitte meine Unwissenheit zu entschuldigen; ich versuche sie mit halbwegs korrekter Orthographie wieder zu kompensieren.
Ich bereite mich auf eine Klausur vor. Dazu habe ich ein Programm geschrieben, welches den Umgang mit Klassen behandelt.
Eine Klasse Buch mit den Eigenschaften Titel und Seitenanzahl, soll hier erzeugt werden und anschließend soll ein Fenster erscheinen und den Titel des erzeugten Buches anzeigen.
Allerdings stimmt etwas an den Konstruktoren oder an der Ausgabe nicht, das Buch wird zwar erzeugt, aber bei der Ausgabe wird "null" ausgegeben.
Für einen erfahrenen Java-Programmierer sollte dies ein Kinderspiel sein, ich bedanke mich trotzdem innbrünstig !
LG
Ich bitte meine Unwissenheit zu entschuldigen; ich versuche sie mit halbwegs korrekter Orthographie wieder zu kompensieren.
Ich bereite mich auf eine Klausur vor. Dazu habe ich ein Programm geschrieben, welches den Umgang mit Klassen behandelt.
Eine Klasse Buch mit den Eigenschaften Titel und Seitenanzahl, soll hier erzeugt werden und anschließend soll ein Fenster erscheinen und den Titel des erzeugten Buches anzeigen.
Allerdings stimmt etwas an den Konstruktoren oder an der Ausgabe nicht, das Buch wird zwar erzeugt, aber bei der Ausgabe wird "null" ausgegeben.
Für einen erfahrenen Java-Programmierer sollte dies ein Kinderspiel sein, ich bedanke mich trotzdem innbrünstig !
LG
Java:
import java.io.*;
import javax.swing.*;
public class buch {
static int gesamtSeitenanzahl;
String Titel;
int Seitenanzahl;
buch(int a, String b)
{
gesamtSeitenanzahl += a;
int Seitenanzahl = a;
String Titel = b;
}
public String getTitel(buch Bla){
return this.Titel;
}
public String getTitel(){
return this.Titel;
}
public static void main(String[] args) {
String zeile, zeile2;
zeile = JOptionPane.showInputDialog ("Geben sie den Buchtitel ein." );
zeile2 = JOptionPane.showInputDialog ("Geben sie die Seitenzahl ein." );
int myint = Integer.parseInt(zeile2);
buch blabla = new buch(myint, zeile);
JOptionPane.showMessageDialog (null, "s"+blabla.getTitel());
}
}