Vererbung von einer Klasse

Status
Nicht offen für weitere Antworten.

Speedy85

Mitglied
Hallo, ich habe hier 2 Programme. Möchte von einem was erben, weiß aber nicht was ich da noch machen soll. Bei google finde ich als irgendwas mit Vater und Sohn klassen vererbung, das will ich aber nicht. Habe vieles ausprobiert. Wäre nett einen tipp zu bekommen.
viele Grüße

Programm 1:

Java:
package oop;
public class MatNr6 {

  public void main (String[] args) {
	
	 int getMatNr6= Integer.parseInt(args[0]);
	
   
    Komponente p, q;
    int i;

    p = new Komponente();
    p.ref = null;
    p.wert = getMatNr6 % 10;
    getMatNr6 = getMatNr6 / 10;

    for (i = 2; i <= 3; i++) {
      q = new Komponente();
      q.ref = p;
      p = q;
      p.wert = getMatNr6 % 10;
      getMatNr6 = getMatNr6 / 10;
    }

    for (i = 1; i <= 3; i++) {
      System.out.print(p.wert);
      p = p.ref;
    }
  
  }
}



Programm 2:


Java:
package oop;
public class Referenzen {

  public static void main (String[] args) {
  	MatNr6 matr= new MatNr6();  // So müsste ich eigentlich von der klasse MatNr6
  	
  // int matrNr =matr.getMatNr6 klappt aber leider nicht, genauso wie alle anderen versuche
    
    
    
    int matrNr = 828198; // Ich möchte hier die matrNr von  int getMatNr6= Integer.parseInt(args[0]); erben
    Komponente p, q;
    int i;

    p = new Komponente();
    p.ref = null;
    p.wert = matrNr % 10;
    matrNr = matrNr / 10;

    for (i = 2; i <= 3; i++) {
      q = new Komponente();
      q.ref = p;
      p = q;
      p.wert = matrNr % 10;
      matrNr = matrNr / 10;
    }

    for (i = 1; i <= 3; i++) {
      System.out.print(p.wert);
      p = p.ref;
    }
  
 
  }
}

class Komponente {

  public int wert;
  public Komponente ref;
}
 
Zuletzt bearbeitet von einem Moderator:
S

SlaterB

Gast
es gibt nur eine Art von Vererbung, die kennst du anscheinend schon,

mal eben irgendwo was erben geht mal eben nicht,
schon gar nicht zwischen Methoden, die keinen Zustand nach außen haben,
static ist auch ein böses Schlüsselwort bzgl. Vererbung

möchtest du vielleicht den Wert einer einzelnen Variablen als Parameter an eine andere Methode beim Aufruf der Methode übergeben?
 

Speedy85

Mitglied
also ich möchte bei der zeile 11 im 2. programmcode hinter dem gleich zeichen keine zahl
eingeben, sondern den wert vom ersten Programm Zeile 6 'int getMatNr6= Integer.parseInt(args[0]);'
irgendwie übernehmen. Falls das geht, weiß ehrlich gesagt nicht ob es möglich ist, habe damit
noch keine erfahrung gemacht.
 
S

SlaterB

Gast
MatNr6 matr= new MatNr6();
int zahl = matr.liesEineZahlEin();

und in MatNr6

public int liesEineZahlEin() {
...

return ..;
}


keine Erfahrung führt zum Buch lesen mit vielen Beispielen, nicht unbedingt Forum fragen ;)
 

Speedy85

Mitglied
danke für die antwort, und ja du hast recht ;) bin noch am java lernen. Bücher helfen auch nicht immer,
ich habe es jetzt so verändert

public int liesEineZahlEin() {
int getMatNr6= Integer.parseInt(args[0]);

return liesEineZahlEin;
}

aber er zeigt so fehler an, findet die variable getMatNr6 nicht :(
 
S

SlaterB

Gast
seltsam, getMatNr6 ist doch so ziemlich die einzige Variable, die definiert ist,

über args[0] sollte der Compiler viel mehr meckern, das args-Array ist hier gar nicht bekannt (könnte als Parameter übergeben werden)

auch
> return liesEineZahlEin;
ist komisch,

return getMatNr6;
wäre wohl besser, schließlich ist eine Variable getMatNr6 definiert, eine Variable liesEineZahlEin dagegen nicht

so, das war nun mein letztes Posting hier, viel Erfolg weiterhin ;)
 

senox

Mitglied
Java:
public class MatNr6 
{
  private int getMatNr6= Integer.parseInt(args[0]); // << das verstehe ich nicht ganz...

  public void main (String[] args) 
  {
    //rest vom schuetzenfest
  }
}
    
public int getMatNr6()
{
  return getMatNr6;
}

Java:
int matrNr =matr.getMatNr6();

das sind jetzt nur auszuege, erstes schnippsel ist prg1 und zweites prg2.
ich habe es nicht getestet, aber es sollte gehen.

gruss

senox
 
Zuletzt bearbeitet:
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
ReinerCoder Vererbung von JFrame in einer Klasse entfernen Java Basics - Anfänger-Themen 5
W OOP Vererbung und Problem bei Zählschleife in einer Methode Java Basics - Anfänger-Themen 10
F Überschreiben nach einer Vererbung Java Basics - Anfänger-Themen 2
P Problem mit: Vererbung , ADT und einer Funktion Java Basics - Anfänger-Themen 10
D vererbung, kinder einer instanz. Java Basics - Anfänger-Themen 25
G Vererbung mit einer Instanz aus der Superklasse Java Basics - Anfänger-Themen 2
imocode Vererbung Problem mit Vererbung Java Basics - Anfänger-Themen 2
M Vererbung - Polymorphie Java Basics - Anfänger-Themen 37
L Java- Vererbung Java Basics - Anfänger-Themen 4
ineedhelpinjava Vererbung Java Basics - Anfänger-Themen 12
ineedhelpinjava Vererbung Java Basics - Anfänger-Themen 1
I JSON / XML Struktur mit Vererbung / Interfaces Java Basics - Anfänger-Themen 0
M Interface oder Vererbung? Java Basics - Anfänger-Themen 12
M Vererbung Java Basics - Anfänger-Themen 6
M Designentscheidung von Attributen/Methoden im Falle von Vererbung Java Basics - Anfänger-Themen 8
M Generics Vererbung Listen Java Basics - Anfänger-Themen 2
A Methoden Vererbung und Interface Java Basics - Anfänger-Themen 14
D Klassen und Vererbung Java Basics - Anfänger-Themen 2
U Vererbung Java Basics - Anfänger-Themen 7
D Vererbung Java Basics - Anfänger-Themen 3
K Schleife berechnet kein Ergebnis (Vererbung) Java Basics - Anfänger-Themen 6
00111010101 Objektorientiertes Programmieren mit Vererbung (Zahlen in Array verschwinden) Java Basics - Anfänger-Themen 3
W Zur Vererbung: Wann und wie? Java Basics - Anfänger-Themen 35
H Datenkapselung, Vererbung und UML Java Basics - Anfänger-Themen 16
districon Super-Stichwort/ Vererbung Java Basics - Anfänger-Themen 3
YaU Vererbung erstellt NullPointerException? Java Basics - Anfänger-Themen 4
1 Vererbung Klassenattribute Java Basics - Anfänger-Themen 9
TimoN11 Frage zu Java-Vererbung (Cast) Java Basics - Anfänger-Themen 5
N Thema Vererbung Java Basics - Anfänger-Themen 31
A Vererbung Vererbung Übung Java Basics - Anfänger-Themen 5
B Vererbung - Sichtbarkeitsmodifikation - protected Java Basics - Anfänger-Themen 10
B Best Practice Unschlüssig ob Vererbung oder Interface Java Basics - Anfänger-Themen 2
G Java Vererbung Java Basics - Anfänger-Themen 8
Y Vererbung Konto - Anfangsprobleme Java Basics - Anfänger-Themen 7
A Vererbung Klassen im Bezug auf Auto´s Java Basics - Anfänger-Themen 18
A Klassen Vererbung und zusätzliche Unterklassen Java Basics - Anfänger-Themen 23
M Vererbung mit Enums Java Basics - Anfänger-Themen 8
Kirby.exe Vererbung im Detail erklärt? Java Basics - Anfänger-Themen 9
N Modellierung, vererbung, Java Basics - Anfänger-Themen 163
M Fehlendes Verständnis für dynamische Bindung und Vererbung Java Basics - Anfänger-Themen 13
W OOP Vererbung im Computerspiel Java Basics - Anfänger-Themen 7
J Probleme mit Vererbung Java Basics - Anfänger-Themen 4
I Vererbung Java Basics - Anfänger-Themen 13
W Methoden Verständnisfrage Vererbung von Methoden Java Basics - Anfänger-Themen 14
V Vererbung Java Basics - Anfänger-Themen 2
J Frage zur Vererbung Java Basics - Anfänger-Themen 1
J Vererbung Java Basics - Anfänger-Themen 3
U Was löst meine NullPointerException aus? (Vererbung) Java Basics - Anfänger-Themen 12
O Vererbung Ueben mit kleiner Datenstruktur von Räumen Java Basics - Anfänger-Themen 10
O Umgang mit Vererbung verstehen Java Basics - Anfänger-Themen 4
A Vererbung/Interfaces/Generics Java Basics - Anfänger-Themen 12
O Vererbung änderung des Konstruktors Java Basics - Anfänger-Themen 8
L Vererbung Java Basics - Anfänger-Themen 5
E HashMap+Vererbung Java Basics - Anfänger-Themen 11
E Vererbung super-Methoden Aufruf Java Basics - Anfänger-Themen 3
B Java Vererbung Fragen (zu Code Beispiel) Java Basics - Anfänger-Themen 3
A Objekterstellung bei der Vererbung Java Basics - Anfänger-Themen 7
P Vererbung Warum funktioniert die Vererbung hier nicht Java Basics - Anfänger-Themen 14
S Vererbung Java mehrfach Java Basics - Anfänger-Themen 10
B Objekte zählen/ Vererbung/ Kopplung/ Interface/ Abstract Class Java Basics - Anfänger-Themen 5
A Klassen Vererbung privater Methoden und Member Java Basics - Anfänger-Themen 12
A Konstruktoren Vererbung Java Basics - Anfänger-Themen 3
W Vererbung, abstract und Konstruktoren Java Basics - Anfänger-Themen 30
J Vererbung und Methodenaufruf Java Basics - Anfänger-Themen 11
G Polymorphie, Vererbung, statischer Typ, Laufzeittyp Java Basics - Anfänger-Themen 2
H Vererbung mit private instanzvariablen Java Basics - Anfänger-Themen 9
S Vererbung Funktionsweise Code zur Vererbung Java Basics - Anfänger-Themen 1
C Methoden Vererbung private Attribute/public Methoden Java Basics - Anfänger-Themen 4
S Verständnis Vererbung Java Basics - Anfänger-Themen 3
D JavaFX Vererbung Java Basics - Anfänger-Themen 2
U Vererbung Generizität und Vererbung Java Basics - Anfänger-Themen 4
A Vererbung bei Klassen mit Objekt der Klasse im Konstruktor Java Basics - Anfänger-Themen 4
K Vererbung Octagon von Circle Java Basics - Anfänger-Themen 0
B Hilfe bei Vererbung Java Basics - Anfänger-Themen 2
D Vererbung Frage zum Klassenaufbau mit Vererbung Java Basics - Anfänger-Themen 1
T Vererbung und interface. Java Basics - Anfänger-Themen 1
S Gehaltsberechnung (Vererbung, abstrakte Methoden) Java Basics - Anfänger-Themen 6
S Vererbung Java Basics - Anfänger-Themen 1
F Vererbung in zwei Richtungen? Java Basics - Anfänger-Themen 14
D Vererbung / Polymorphie Java Basics - Anfänger-Themen 5
O Vererbung Java Basics - Anfänger-Themen 5
MiMa Vererbung Theorie OK, Praxis ?? Java Basics - Anfänger-Themen 4
Arif Vererbung Vererbung Variablen überschreiben Java Basics - Anfänger-Themen 1
C Vererbung - Ausgaben bestimmen Java Basics - Anfänger-Themen 6
S Vererbung Java Basics - Anfänger-Themen 10
L Setter und Getter/Vererbung Java Basics - Anfänger-Themen 6
C Konstruktoren und Vererbung Java Basics - Anfänger-Themen 2
J Kleinere Frage zur Vererbung/Objekterzeugung Java Basics - Anfänger-Themen 2
G Vererbung Java Basics - Anfänger-Themen 12
J Vererbung privater Variablen Java Basics - Anfänger-Themen 7
J Vererbung Vererbung von Methoden Java Basics - Anfänger-Themen 6
B Vererbung Java Basics - Anfänger-Themen 12
K Vererbung (super) Java Basics - Anfänger-Themen 2
A ArrayQueue mit Exceptions und Vererbung Java Basics - Anfänger-Themen 3
J Java: static bei Vererbung Java Basics - Anfänger-Themen 5
C Vererbung Java Basics - Anfänger-Themen 4
L Vererbung Java Basics - Anfänger-Themen 3
J Klassenorganisation | Vererbung Java Basics - Anfänger-Themen 1
B Vererbung Vererbung Java Basics - Anfänger-Themen 2
N Generics Vererbung Wildcard Interface Java Basics - Anfänger-Themen 8

Ähnliche Java Themen

Neue Themen


Oben