Super?

Olen jo muutaman kerran tavannut tuon super-olioon tutkiessani muiden koodia.
Mitä ihmettä tuo oikein meinaa?
Omassa java-opuksessani tuosta ei mainita mitään.
Jokin engl/suom linkki olisi tervetullut
3276
Äänestä

Muut lukivat myös

Vastaukset 3

Vanhimmat

Ajattele että sinulla on kaksi oliota

A ja B

B on periytetty A:sta ja molemilla on samanniminen funktio.

Käytät B olion sisällä:

Funktio(); tai this.Funktio(); => Kutsuu B:n toteutusta

super.Funktio(); => Kutsuu A:n toteutusta

Äänestä
  • Kiitos vain tiedosta. Ihmetyttää vain, kun ostamassani kirjassa ei moista mainittu lainkaan. No jokuhan on joskus sanonut että vain huonot ohjelmoijat kirjoittavat kirjoja, sillä ohjelmoimalla tienaa enemmän.

    Äänestä

  • java kirjoitti:

    Kiitos vain tiedosta. Ihmetyttää vain, kun ostamassani kirjassa ei moista mainittu lainkaan. No jokuhan on joskus sanonut että vain huonot ohjelmoijat kirjoittavat kirjoja, sillä ohjelmoimalla tienaa enemmän.

    Standardit ja ohjelmointikielet kehittyvät. Uudistukset eivät luonnollisestikaan
    ilmesty "vanhoihin" kirjoihin, eikä aina uusiinkaan.

    Äänestä

Kommentoi aloitusta


java kirjoitti:

Olen jo muutaman kerran tavannut tuon super-olioon tutkiessani muiden koodia.
Mitä ihmettä tuo oikein meinaa?
Omassa java-opuksessani tuosta ei mainita mitään.
Jokin engl/suom linkki olisi tervetullut

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu