tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
4
ZUGRIFFE
194
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Filinchen Filinchen ist offline Rookie
    Registriert seit
    Jul 2011
    Beiträge
    8
    Hallo,

    ich habe große Probleme bei der Vererbung, da ich nicht weiß welche Werte ich wie übergeben muss.
    In dem Codeabschnitt sieht man, dass ich mir Textdateien auf der Console ausgebe.
    Diesen Text brauche ich für meine Unterklasse. Aber was muss ich schreiben, damit der Text übergeben wird?

    Code java:
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    
    public class Menueleiste  extends Fenster
    ...
     
    JMenuItem
    ...
            oeffnen.addActionListener(new ActionListener()
            {
                public void actionPerformed(ActionEvent e) 
                {
                    JFileChooser DialogOeffnen = new JFileChooser();
                    int ergebnis = DialogOeffnen.showOpenDialog(null);
                    if (ergebnis == JFileChooser.APPROVE_OPTION) 
                    {try 
                        {   BufferedReader leser = new BufferedReader(new     
     
    FileReader(DialogOeffnen.getSelectedFile()));
                            String zeile = null;
                            StringBuilder text = new StringBuilder();
                            while ((zeile = leser.readLine()) != null) 
                            {
                                System.out.println(zeile);
                                text.append(zeile+"\n");
    Geändert von Filinchen (20.07.11 um 13:24 Uhr)
     

  2. #2
    Tim Bureck Tim Bureck ist offline Mitglied Platin
    Registriert seit
    Apr 2009
    Ort
    Düsseldorf (NRW)
    Beiträge
    508
    Hi,

    bitte schreibe deinen Code in [java][/java]-Tags und rücke ihn ein. So kann das ja niemand lesen..

    Du könntest den Text z.B. in eine Eigenschaft der Oberklasse reinschreiben. Mittels einer get-Methode kannst du dann aus der Unterklasse darauf zugreifen. Beispiel:

    Code java:
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    
    public class Oberklasse {
      private String text;
      
      public String getText() {
        return this.text;
      }
    }
     
    public class Unterklasse extends Oberklasse {
      public void do() {
        String txt = this.getText();
      }
    }

    Best regards
     

  3. #3
    Filinchen Filinchen ist offline Rookie
    Registriert seit
    Jul 2011
    Beiträge
    8
    Danke erstmal, aber bei dem "do" bekomm ich ne meldung, dass ein Identifier erwartet wird.
     

  4. #4
    Tim Bureck Tim Bureck ist offline Mitglied Platin
    Registriert seit
    Apr 2009
    Ort
    Düsseldorf (NRW)
    Beiträge
    508
    Der Methodenname war doof von mir gewählt, da es sich um ein Schlüsselwort handelt.. Sorry. Einfach in was sinnvolles umbenennen.
     

  5. #5
    Filinchen Filinchen ist offline Rookie
    Registriert seit
    Jul 2011
    Beiträge
    8
    Achso ok. Danke
     

Ähnliche Themen

  1. Vererbung
    Von DataFox im Forum Javascript & Ajax
    Antworten: 4
    Letzter Beitrag: 05.02.10, 23:10
  2. [c++]Vererbung
    Von Bismark im Forum C/C++
    Antworten: 6
    Letzter Beitrag: 03.01.09, 13:30
  3. [OOP] Vererbung
    Von Online-Skater im Forum C/C++
    Antworten: 6
    Letzter Beitrag: 08.09.07, 16:38
  4. <div> Vererbung
    Von Chris B im Forum Javascript & Ajax
    Antworten: 3
    Letzter Beitrag: 26.10.05, 09:50
  5. Vererbung ?
    Von Speedkill im Forum .NET Archiv
    Antworten: 2
    Letzter Beitrag: 30.05.05, 14:01

Stichworte