hallo,
ich steige gerade in java ein und tu mich mit den arrays ein wenig schwer.
in c++ hab ich zb sowas geschrieben:
jetzt hab ich gelesen, dass man in java nicht direkt grenzen angibt, sondern es in etwa so schreibt :
aber wie würde dann mein c-code von oben umgeschrieben aussehen ?
und wo kommt jetzt die objektbildung mit new ?
später wollte ich die array-grenzen variabel halten und sowas in der art machen :
aber dann ist "Feld" eine lokale variable im konstruktor und hat ausserhalb keine gültigkeit mehr, oder?
wie würde der richtige quellcode aussehen?
ach ....und noch eine kurze frage ... in java gibt es keine prototypen-deklaration, oder ?
würde mich freuen, wenn mir jemand weiterhelfen kann ...
MirEgal
ich steige gerade in java ein und tu mich mit den arrays ein wenig schwer.
in c++ hab ich zb sowas geschrieben:
Code:
class blabla
{
private:
int Feld[8][8];
....
jetzt hab ich gelesen, dass man in java nicht direkt grenzen angibt, sondern es in etwa so schreibt :
Code:
int Feld[][];
int Feld[][]=new int[8][8];
aber wie würde dann mein c-code von oben umgeschrieben aussehen ?
Code:
public class blabla
{
private int Feld[][];
...
und wo kommt jetzt die objektbildung mit new ?
später wollte ich die array-grenzen variabel halten und sowas in der art machen :
Code:
public class blabla {
private int Feld[][];
// Konstruktor ********************************************************
public blabla(int n,int m)
{
breite=n;
hoehe=m;
int Feld[][]=new int[n][m];
....
}
aber dann ist "Feld" eine lokale variable im konstruktor und hat ausserhalb keine gültigkeit mehr, oder?
wie würde der richtige quellcode aussehen?
ach ....und noch eine kurze frage ... in java gibt es keine prototypen-deklaration, oder ?
würde mich freuen, wenn mir jemand weiterhelfen kann ...
MirEgal