Ik zou graag wat hulp krijgen bij het begrijpen van java code want ik snap van een aantal dingen werkelijk niets. Met name het declareer gedeelte, dus ik hoop dat er iemand is die de volgende codes extreem uitgebreid kan uitleggen zodat iedere gek het snapt. Hopelijk wordt ook dit topic met respect behandeld ondanks dat het niveau lager is dan jullie gewend zijn.
Als bij de uitleg gebruik gemaakt moet worden van woorden als velden, atributen en andere vage java uitdrukkingen, wil je dan aub die woorden ook even in heeel simpel nederlands uitleggen?
1. Ik denk dat hier een array wordt aangemaakt met 4 indexnummers waar alleen het type string in opgeslagen kan worden. Maar waarom moet ik 2 keer het woord String hebben (Sting[] en String [4])?
2. Hier is de integer maxaantal= 30. Wat doet de volgende code nu eigenlijk precies? Hier staat nog een extra woord: Leerling[]. Wat is nu eigenlijk het verschil qua werking met voorbeeld 1? Wat doet Leerling[]? Ik dacht dat String[] bedoelt was om aan te geven: Let op er komt een array. Heb ik dat verkeerd begrepen?
3. Hoe stuur ik een volledige array naar een klasse en hoe krijg ik een volledige array uit een klasse (de klasse is in mijn geval een appart bestand dat ik implementeer). Een variable kun je naar een stukje code in een klasse doorsturen op deze manier:
klasse
public Dobbelsteen(int zijden){....}
programma: dobbelsteen.Dobbelsteen(6);
Een variable uit een klasse ontvangen kun je met return:
public getWorp(){return worp;}
programma: int Worp=dobbelsteen.getWorp();
Maar hoe doe ik dat nu als ik een volledige erray wil opvragen uit de klasse, of wil versturen naar de klasse?
4. Een java klasse is opgebouwd uit de volgende onderdelen:
-velden
-constructor
-methoden
Ik snap niet wat deze onderdelen nu eigenlijk doen in een klasse.
5. private Dobbelsteen dobbelsteen1= new Dobbelsteen(); Dit is een soort gelijke vraag als met de array. Als ik dit begrijp heb ik de variable dobbelsteen1 die ik als het ware bind aan de klasse Dobbelsteen. Maar waar heb ik die variable dan voornodig? Waarom kan ik niet bijvoorbeeld zeggen: worp = Dobbelsteen.getworp()? Dit moet zijn: worp = dobbelsteen1.getworp(). Dus met andere woorden, waar is de eerste Dobbelsteen voor, het woord dobbelsteen1 en tot slot Dobbelsteen()?
De vraag over de lijst uitlezen is inmiddels min of meer gelukt. Hopelijk zijn mijn vragen zo goed.
Wat moet ik mij hier bij voorstellen en hoe werkt het?
-------------------------------------------------------------------------------------
Ik heb al verschillende tutorials inclusief mijn schoolboek doorgespit, maar ik snap er nog steeds niets van. Voor mijn begrip van de programmeertaal java lijkt mij dit toch noodzakelijk om te begrijpen.
Als bij de uitleg gebruik gemaakt moet worden van woorden als velden, atributen en andere vage java uitdrukkingen, wil je dan aub die woorden ook even in heeel simpel nederlands uitleggen?
1. Ik denk dat hier een array wordt aangemaakt met 4 indexnummers waar alleen het type string in opgeslagen kan worden. Maar waarom moet ik 2 keer het woord String hebben (Sting[] en String [4])?
code:
1
| String[] boektitel = new String[4]; |
2. Hier is de integer maxaantal= 30. Wat doet de volgende code nu eigenlijk precies? Hier staat nog een extra woord: Leerling[]. Wat is nu eigenlijk het verschil qua werking met voorbeeld 1? Wat doet Leerling[]? Ik dacht dat String[] bedoelt was om aan te geven: Let op er komt een array. Heb ik dat verkeerd begrepen?
code:
1
| private Leerling [] leerlingRij = new Leerling [maxaantal] |
3. Hoe stuur ik een volledige array naar een klasse en hoe krijg ik een volledige array uit een klasse (de klasse is in mijn geval een appart bestand dat ik implementeer). Een variable kun je naar een stukje code in een klasse doorsturen op deze manier:
klasse
public Dobbelsteen(int zijden){....}
programma: dobbelsteen.Dobbelsteen(6);
Een variable uit een klasse ontvangen kun je met return:
public getWorp(){return worp;}
programma: int Worp=dobbelsteen.getWorp();
Maar hoe doe ik dat nu als ik een volledige erray wil opvragen uit de klasse, of wil versturen naar de klasse?
4. Een java klasse is opgebouwd uit de volgende onderdelen:
-velden
-constructor
-methoden
Ik snap niet wat deze onderdelen nu eigenlijk doen in een klasse.
5. private Dobbelsteen dobbelsteen1= new Dobbelsteen(); Dit is een soort gelijke vraag als met de array. Als ik dit begrijp heb ik de variable dobbelsteen1 die ik als het ware bind aan de klasse Dobbelsteen. Maar waar heb ik die variable dan voornodig? Waarom kan ik niet bijvoorbeeld zeggen: worp = Dobbelsteen.getworp()? Dit moet zijn: worp = dobbelsteen1.getworp(). Dus met andere woorden, waar is de eerste Dobbelsteen voor, het woord dobbelsteen1 en tot slot Dobbelsteen()?
De vraag over de lijst uitlezen is inmiddels min of meer gelukt. Hopelijk zijn mijn vragen zo goed.
Wat moet ik mij hier bij voorstellen en hoe werkt het?
-------------------------------------------------------------------------------------
Ik heb al verschillende tutorials inclusief mijn schoolboek doorgespit, maar ik snap er nog steeds niets van. Voor mijn begrip van de programmeertaal java lijkt mij dit toch noodzakelijk om te begrijpen.
[ Voor 38% gewijzigd door Verwijderd op 07-11-2004 00:13 ]