Instanssimuuttujan ja Luokkamuuttujan erot? (auttakaa äkkiä...)

Tenttiin menossa

Niin, vanhoja tenttejä tässä selaan ja sellaista on kysytty männävuosina. Eikä hajuakaan.

Vääntäkää rautalangasta arvon koodarit!

6

3011

    Vastaukset 6

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • ffffssss

      Luokkamuuttuja on yhteinen kaikille luokan instansseille kun taas instanssimuuttuja on eri joka instanssille.

      • Tenttiin menossa

        ....ja instanssi on?

        Ei nyt ollu tarpeeks rautalangasta tämä.


      • X
        Tenttiin menossa kirjoitti:

        ....ja instanssi on?

        Ei nyt ollu tarpeeks rautalangasta tämä.

        on siis kansantanssi italiassa


      • keksa1
        X kirjoitti:

        on siis kansantanssi italiassa

        elikkä kun muuttuja määritellään näin

        public class Ihminen
        {

        static String nimi;
        private String sukunimi;

        }

        niin kaikki luokan instanssit jakavat sen muuttujan. Instanssi on siis luokasta tehty olio

        Ihminen pena = new Ihminen();

        nyt tuo pena on yksi instanssi luokasta Ihminen

        sukunimeä kun muuttaa, niin se muuttuu vaan pena-olion sisällä eikä kaikissa luokan instansseissa eli se on instansimuuttuja


      • Tenttiin menossa...
        keksa1 kirjoitti:

        elikkä kun muuttuja määritellään näin

        public class Ihminen
        {

        static String nimi;
        private String sukunimi;

        }

        niin kaikki luokan instanssit jakavat sen muuttujan. Instanssi on siis luokasta tehty olio

        Ihminen pena = new Ihminen();

        nyt tuo pena on yksi instanssi luokasta Ihminen

        sukunimeä kun muuttaa, niin se muuttuu vaan pena-olion sisällä eikä kaikissa luokan instansseissa eli se on instansimuuttuja

        Elikkä

        public class Ihminen
        {

        static String nimi;
        private String sukunimi;

        }

        nimi ja sukunimi ovat nyt siis tässä instanssimuuttujia?

        Miltä luokkamuuttujat näyttävät?


      • keksa1
        Tenttiin menossa... kirjoitti:

        Elikkä

        public class Ihminen
        {

        static String nimi;
        private String sukunimi;

        }

        nimi ja sukunimi ovat nyt siis tässä instanssimuuttujia?

        Miltä luokkamuuttujat näyttävät?

        nimi on luokkamuuttuja. Se on määritelty "static" määreellä ja on siis yhteinen kaikille Ihminen-luokan olioille.

        sukunimi ei ole määritelty "static" määreellään ja on siksi instanssimuuttuja.

        public class Ihminen
        {

        public static String nimi;
        public String sukunimi;

        public void SanoNimi()
        {
        System.out.println(nimi);
        }
        public void SanoSukunimi()
        {
        System.out.println(this.sukunimi);
        }


        }

        Ihminen pena = new Ihminen();
        Ihminen liisa = new Ihminen();

        //luokkamuuttujaan viitataan luokan nimellä
        Ihminen.nimi = "jorma";

        //instanssimuuttujaan viitataan instanssin nimellä
        pena.sukunimi="Korpi";
        liisa.sukunimi="Kyynel";

        pena.SanoNimi(); //tulostaa jorma
        liisa.SanoNimi(); //tulostaa jorma

        pena.SanoSukunimi(); //tulostaa Korpi
        liisa.SanoSukunimi(); //tulostaa Kyynel


    Ketjusta on poistettu 0 sääntöjenvastaista viestiä.

    Luetuimmat keskustelut

    1. Mikä sun salaisuus on,kun näytät niin nuorelta..

      Vaikka oot jo noin vanha!?
      Ikävä
      108
      1285
    2. MiltäKaivattusi

      Näyttää? !
      Ikävä
      45
      901
    3. Myönnetään, tunnen lämpimiä tunteita kohtaasi

      Vaikutat tosin liian hyvältä ollaksesi totta. Komeita miehiä on maailma pullollaan mutta sinussa on jotain.....
      Ikävä
      50
      726
    4. Mitä meidän välillämme

      On käynyt näiden vuosien aikana?
      Ikävä
      70
      666
    5. Perhoseni (miehelle)

      Miksi et usko, että mun rakkaus sinuun on aitoa ja vilpitöntä? Tai että se oli jo silloin? Miksi ajattelet, ettet ole r
      Ikävä
      129
      654
    6. Uskaltaisitko

      Tavata kaivattusi tässä tilanteessa?
      Ikävä
      67
      616
    7. Olen tavattavissa

      tänään klo 17-02 siinä ravintolassa. Tulethan sinäkin?
      Ikävä
      53
      597
    8. Halaus juuri sinulle

      Kaikki järjestyy kyllä. Luota vain. ❤️🫶
      Ikävä
      55
      545
    9. Onko Sofia jälleen jätetty?

      Moni asia viittaisi siihen, että hän on jälleen sinkku.
      Kotimaiset julkkisjuorut
      93
      463
    10. Mies, näetkö minut myös

      Seksuaalisena ihmisenä ja naisena? Haluatko minua seksuaalisesti? Vai olenko mielestäsi tyttönen?
      Ikävä
      20
      460
    11. Meneekö unohtamis

      Projektisi hyvin??
      Ikävä
      34
      457
    12. Nainen, mitä mieltä olet kodittomista?

      Ja heistä jotka eivät kykene huolehtimaan asioistaan, itsestään eikä terveydestään? Miten heidän kanssaan tulisi toimia?
      Ikävä
      114
      449
    13. Mitä jos...

      Susta tykätään poikana enemmän, kun tyttönä? Miten asian käsittelet tai otat tiedon vastaan? T nainen gubetellija herät
      Sinkut
      142
      443
    14. Kuka se on

      Kuhmon komein aikamies?
      Kuhmo
      5
      438
    15. Uskallatko paljastaa

      Millä nimellä löydyn puhelimestasi?
      Ikävä
      49
      437
    16. Voin tulla

      Sisustamaan sulle 🤭
      Ikävä
      51
      435
    17. Rekat seisovat dieselin hinnan takia . Ala ei kestä tällaista hintatasoa, sanoo yrittäjä .

      EU:n kallein diesel on kova paikka kuljetusalalle. Ajoja on jätetty ajamatta kannattavuus­ongelmien vuoksi, sanoo alan e
      Kajaani
      82
      427
    18. Voiko se ikinä toimia

      Voiko meistä ikinä tulla mitään? Näin kauan aikaa on kulunut ja mitään ei tapahdu... En usko, että sinä mietit minua het
      Ikävä
      30
      419
    19. Et sinä mitään

      Oikeasti halua
      Ikävä
      52
      403
    20. Miksi jätit vastaamatta mies

      Silloin kauan sitten 😔
      Ikävä
      42
      400
    Aihe