Sisäisten luokkien instanssien luominen

reflektiivisesti

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)?

2

319

    Vastaukset 2

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • -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

    1. Ny se loppuu ( Kuhmo)

      Yhtiö on myyty. Notta yyteet meleko äkkiä, notta. Pelastautukoon ken voi. Notta se on tuulista pian.
      Kuhmo
      74
      2445
    2. Parikymppinen hakkasi nelikymppisen kriittiseen tilaan

      Ja ihminen jäi junan alle lautiosaaressa...paljon on taas sattunut ja tapahtunut. Ketähän nämä uhrit mahtaa olla 🤔 htt
      Kemi
      37
      2027
    3. Harmi että välimme

      Menivät niin solmuun.
      Ikävä
      102
      1266
    4. Hei sinä rakas mies.

      Milloinkaan kohdataan? Toivottavasti pian....❤️
      Ikävä
      49
      1032
    5. Ajatuksia

      Mitä ajatuksia hän herättää tänään?
      Ikävä
      95
      946
    6. Kaivattusi tärkein ulkoinen tuntomerkki

      Onko jokin muu kuin yleinen kuten kaunis, laiha. hyväkroppainen jne.
      Ikävä
      27
      874
    7. Mille kirjaimelle

      toivotat hyvää yötä , kuka on mielessäsi kun menet nukkumaan?
      Ikävä
      31
      770
    8. Äimän käki

      Olen vähää vaille viisikymppinen mies, ja olen elellyt ilman parisuhdetta parisen vuotta. Nyt vihdoin ja viimein tuntuu,
      Sinkut
      154
      758
    9. Katse

      Miltä se tuntuu, kun hän katsoo sinua?
      Ikävä
      41
      695
    10. Nainen, miten suhtautuisit

      Jos mies ehdottaisi tapaamista? Entä siihen, jos mies kertoisi tapaamisessa tunteistaan ja haluaisi seurustella?
      Ikävä
      56
      608
    Aihe