Niin, vanhoja tenttejä tässä selaan ja sellaista on kysytty männävuosina. Eikä hajuakaan.
Vääntäkää rautalangasta arvon koodarit!
Instanssimuuttujan ja Luokkamuuttujan erot? (auttakaa äkkiä...)
6
2930
Vastaukset
- 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 instansimuuttujaElikkä
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
Vain vasemmistolaiset rakennemuutokset pelastavat Suomen
Kansaa on ankeutettu viimeiset 30+ vuotta porvarillisella minäminä-talouspolitiikalla, jossa tavalliselta kansalta on ot203365Persut huutaa taas: "kato! muslimi!"
Persut on lyhyessä ajassa ajaneet läpi kaksi työntekijöiden oikeuksien heikennystä, joita se on aiemmin vastustanut. Pe112788- 282424
- 421837
- 511669
KL: Mari Hynynen avoimena - Jouni-rakkaan ja Joel-pojan välit ovat nämä!
Mari Hynynen (ent. Perankoski) on naimisissa Jouni Hynysen kanssa. Marilla on edellisestä liitosta yksi lapsi, Joel Vola101428- 411401
- 81355
- 521273
Missikohu edustaa nykyajan monimuotoisuutta
Puolesta vai vastaan, saako esittää pilkkaavasti jonkun toisen ihmisen syntyperäisiä ominaisuuksia? Kadulla vastaan tule2621115