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
3011
Vastaukset 6
- 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
- 1081285
- 45901
Myönnetään, tunnen lämpimiä tunteita kohtaasi
Vaikutat tosin liian hyvältä ollaksesi totta. Komeita miehiä on maailma pullollaan mutta sinussa on jotain.....50726- 70666
Perhoseni (miehelle)
Miksi et usko, että mun rakkaus sinuun on aitoa ja vilpitöntä? Tai että se oli jo silloin? Miksi ajattelet, ettet ole r129654- 67616
- 53597
- 55545
Onko Sofia jälleen jätetty?
Moni asia viittaisi siihen, että hän on jälleen sinkku.93463Mies, näetkö minut myös
Seksuaalisena ihmisenä ja naisena? Haluatko minua seksuaalisesti? Vai olenko mielestäsi tyttönen?20460- 34457
Nainen, mitä mieltä olet kodittomista?
Ja heistä jotka eivät kykene huolehtimaan asioistaan, itsestään eikä terveydestään? Miten heidän kanssaan tulisi toimia?114449Mitä jos...
Susta tykätään poikana enemmän, kun tyttönä? Miten asian käsittelet tai otat tiedon vastaan? T nainen gubetellija herät142443- 5438
- 49437
- 51435
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 kannattavuusongelmien vuoksi, sanoo alan e82427Voiko 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 het30419- 52403
- 42400