olkoon
class Luokka
{
private class l1
{
}
private class l2
{
}
...
private class lN
{
}
public Luokka
{
koodinpätkä tähän???
}
}
Kysymys kuuluu, miten luodaan reflektiivisesti kaikkien sisäluokkien l1..lN instanssit (eli siis ilman new operaattoria)?
Sisäisten luokkien instanssien luominen
2
314
Vastaukset
- -Esimerkki-
--- ESIMERKKI ALKAA ---
public class Luokka {
private class l1 {
public l1() {
System.out.println("Uusi ilmentymä: l1");
}
}
private class l2 {
public l2() {
System.out.println("Uusi ilmentymä: l2");
}
}
private class l3 {
public l3() {
System.out.println("Uusi ilmentymä: l3");
}
}
public Luokka() throws Exception {
Object[] argumentit = { this };
for (Class luokka : this.getClass().getDeclaredClasses())
luokka.getConstructors()[0].newInstance(argumentit);
}
public static void main(String[] args) throws Exception {
new Luokka();
}
}
--- ESIMERKKI LOPPUU ---- kyllähän tuo auttoi :)
Olihan tuosta apua, tuo this-argumentti oli tosiaan unohtunut minulta. Kiithän!
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
Veroaste on Suomessa viitisen prosenttiyksikköä liian matala
Veropohjaa on rapautettu käytännössä koko kulunut vuosituhat, jonka vuoksi valtion menoja on jouduttu rahoittamaan velka672395- 661377
Kyläkauppias ajoi kännissä töistä kotiin
Ei edes kallis auto estä humalassa ajamista, vaikka luulisi alkolukko olevan sellaisessa jo vakiovarusteena. https://ww731167EU komissio - EU-elpymisrahoja voidaan käyttää TILAPÄISESTI väärin!
Espanja ohjasi miljardeja euroja – Nyt EU-komissio teki yllättävän paljastuksen Skandaaliksi noussut Espanjan EU-rahoje41107- 78832
Kiitos upeasta palvelusta kukkamyyjä
Kiitos sinulle upea kaunis kukkamyyjä Kuhmon torilla 🌹 Upea iloinen asenteesi ja kaunis hymysi pelasti päiväni ❤️ Jäi19780- 43668
Ratikka Turkuun
Ei hyvä. Ja syy on siinä , kukaan ei osaa suunnitella oikeaa reittiä. Pitää huomioide, kiskoja sijaintia ei voi muutta82660Miehet trikoissaan
On se kauhian näkköistä, kun miehet tiukossa trikkoissa juoksentelloo ja mulukku paestaa trikkoijjen läpi. Kahtokkee pe24638- 30616