Video: How to make a 2D Game in Unity 2024
Objecten kunnen een zeer nuttige tool zijn in uw Android-app. Bekijk de onderstaande code die Java in actie illustreert. Deze code bevat real-life Java-code om twee objecten te maken.
pakket com. allmycode. a09_02;
importeer android. ondersteuning. v7. app. AppCompatActivity;
importeer android. os. Bundel;
importeer android. widget. Tekstweergave;
com. allmycode. a09_01. BagOfCheese;
openbare klasse MainActivity breidt AppCompatActivity uit {
TextView-tekstView;
@Override
beschermde ongeldig onCreate (bundel savedInstanceState) {
super. onCreate (savedInstanceState);
setContentView (r.lay-out.activiteit_hoofd);
textView = (TextView) findViewById (R. Id. TextView);
BagOfCheese bag1 = new BagOfCheese ();
Koeltas1. soort = "Cheddar";
Koeltas1. gewicht = 2. 43;
Koeltas1. daysAged = 30;
Koeltas1. isDomestic = true;
BagOfCheese bag2 = new BagOfCheese ();
bag2. soort = "Blauw";
bag2. gewicht = 5. 987;
bag2. daysAged = 90;
bag2. isDomestic = false;
TextView. setText ("");
TextView. toevoegen (bag1. soort + "," + bag1. gewicht + "," +
bag1. daysAged + "," + bag1. isDomestic + " n");
TextView. toevoegen (bag2. soort + "," + bag2. weight + "," +
bag2. daysAged + "," + bag2. isDomestic + " n");
}
}
Een run van de code wordt hier getoond.
De code uitvoeren.De bovenstaande code maakt "twee
BagOfCheese
-objecten" of "twee BagOfCheese-instanties", of u zou kunnen zeggen dat de nieuwe
BagOfCheese ()
-instructies de
BagOfCheese veroorzaken > klasse. Op de een of andere manier verklaart de code het bestaan van een klasse en verklaart een andere klasse - een klasse die het bestaan van twee objecten verklaart.
Elk gebruik van de woorden nieuw
BagOfCheese ()
is een
constructeursoproep. De code gebruikt tien instructies om twee zakken kaas te maken. De eerste verklaring
(BagOfCheese bag1 = new BagOfCheese ())
doet drie dingen:
Met de woorden
- BagOfCheese bag1
verklaart de eerste verklaring dat de variabele
bag1
verwijst naar een zak kaas.
Met de woorden
- nieuwe BagOfCheese ()
creëert de eerste uitspraak een zak zonder kaas erin. (Als het helpt, kunt u het zien als een lege zak die is gereserveerd voor het uiteindelijk opslaan van kaas.)
Tot slot, met het gelijkteken, verwijst de eerste instructie naar de variabele
- bag1
naar de nieuw gemaakte tas.
De volgende vier stellingen wijzen waarden toe aan de velden van
bag1
:
bag1. soort = "Cheddar";
Koeltas1. gewicht = 2. 43;
Koeltas1. daysAged = 30;
Koeltas1. isDomestic = true;
Om naar een van de velden van een object te verwijzen, volgt u een verwijzing naar het object met een punt en vervolgens de naam van het veld. (Volg bijvoorbeeld
bag1
met een punt en dan de veldnaam
soort
.)
De volgende vijf instructies doen hetzelfde voor een tweede variabele, bag2 > en een tweede zak kaas.