MHFN
Tammikuu 6, 2010, 1.00pm
1
Niin en löytänyt googlella enkä wikipediasta joten kysyn täältä:
mitä nuo tarkoittaa:
1.jos koodissa on this(parametreja) esim.
printwriter luokan koodia:
public PrintWriter (Writer out) {
this(out, false);
}
jos on return this
esim.
public PrintWriter append(CharSequence csq) {
if (csq == null)
write("null");
else
write(csq.toString());
return this;
}
En siis kysy miten nuo metodit toimivat vaan vain nuo this avain sanan 2 kysymystä…
kiitos.
eero
Tammikuu 6, 2010, 1.14pm
2
[quote=“MHFN, post:1, topic:975”]Niin en löytänyt googlella enkä wikipediasta joten kysyn täältä:
mitä nuo tarkoittaa:
1.jos koodissa on this(parametreja) esim.
printwriter luokan koodia:
public PrintWriter (Writer out) {
this(out, false);
}
jos on return this
esim.
public PrintWriter append(CharSequence csq) {
if (csq == null)
write("null");
else
write(csq.toString());
return this;
}
En siis kysy miten nuo metodit toimivat vaan vain nuo this avain sanan 2 kysymystä…
kiitos.[/quote]
http://java.sun.com/docs/books/tutorial/java/javaOO/thiskey.html
–
Eero
MHFN
Tammikuu 6, 2010, 4.12pm
3
Ei oikein uponnut tuo että voisiko joku vääntää rautalangasta.
kiitos.
p.s. jos oikein tajusin niin tuolla ei ollut tuotsta returnista mitään että jos sekin sitten ensi kerralla.
muep
Tammikuu 6, 2010, 5.11pm
4
Tuossa ensimmäisessä esimerkissä käsittääkseni muodostinfunktio kutsuu saman luokan toista muodostinfunktiota, jotta molempia ei tarvitse kirjoittaa auki.
Jälkimmäisessä esimerkissä olion metodi palauttaa olion itsensä.
MHFN
Tammikuu 6, 2010, 5.33pm
5
ok. tajusin mutta onko muodostinfunktio sama kuin konstruktori / rakentaja