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
      2465
    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
      40
      2092
    3. Kaivattusi tärkein ulkoinen tuntomerkki

      Onko jokin muu kuin yleinen kuten kaunis, laiha. hyväkroppainen jne.
      Ikävä
      28
      945
    4. Mille kirjaimelle

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

      Olen vähää vaille viisikymppinen mies, ja olen elellyt ilman parisuhdetta parisen vuotta. Nyt vihdoin ja viimein tuntuu,
      Sinkut
      154
      778
    6. Nainen, miten suhtautuisit

      Jos mies ehdottaisi tapaamista? Entä siihen, jos mies kertoisi tapaamisessa tunteistaan ja haluaisi seurustella?
      Ikävä
      58
      640
    7. Paikallinen autokorjaamo

      Kyllä alkaa vituttamaan, palvelua haluaisi niin jono ovelle ja yksi myyjä. Auto valmistunut kuntoon niin kukaan ei ilmoi
      Kuhmo
      6
      518
    8. Vihdoinkin tarjolla sushia!

      Onpa mukava, että tän paikkakunnan ruokatarjonta laajenee. Ensi lauantaina pääsee herkuttelemaan kun Kukkoloilta saa su
      Haapavesi
      78
      501
    9. Kenen kanssa koet

      Että sinulla on eniten kipinää
      Ikävä
      21
      495
    10. Sinulle mies

      Kohtaamme jälleen kun on oikea aika. Sitä ei voi mikään eikä kukaan estää <3 <3
      Ikävä
      33
      462
    Aihe