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
2745
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
Voitasko leikkiä jotain tunnisteleikkiä?
Tietäisi ketä täällä käy kaipaamassa.. kerro jotain mikä liittyy sinuun ja häneen eikä muut tiedä. Vastaan itsekin kohta801857Tietysti jokainen ansaitsee
Hän varmasti ansaitsee vain parasta ja sopivinta tietenkin, suon sen onnen hänelle enemmän kuin mielelläni. Aika on nyt181709- 171553
50+ naiset kyl
Lemottaa sillille mut myös niitte kaka lemottaa pahlle ku kävin naiste veskis nuuhiin201256En voi sille mitään
Tulen niin pahalle tuulelle tästä paikasta nykyisin. Nähnyt ja lukenut jo kaiken ja teidän juttu on samaa illasta toisee121204Välitän sinusta mies
Kaikki mitä yritin kertoa tänään ei mennyt ihan putkeen..Joka jäi jälkeenpäin ajateltuna suoraan sanottuna harmittaa aiv61202hieman diabetes...
Kävin eilen kaverin kanssa keskusapteekissa kun on muutama kuukausi sitten tullut suomesta ja oli diabetes insuliinit lo121176Annetaanko olla vaan
Siinä se, tavallaan kysymys ja toteamuskin. Niin turhaa, niin rikkovaa. On niin äärettömän tärkeä, ja rakas olo.. N291151Miten joku voi käyttää koko elämänsä
siihen että nostelee täällä vanhoja ketjuja ja troIIaa niihin jotain linkkiä mitä kukaan ei avaa? Ihmisellä ei ole mitää91150Pakkoruotsi on leikkikieli, jota ei ole tarkoituskaan osata
Pakkoruotsi on leikkikieli. Ennen leikkikieltä sanottiin siansaksaksi, sitten keksittiin tilalle pakkoruotsi. Pakkoruot81139