Video: Function program in java example 2024
Wanneer je helemaal naar beneden komt het, de verschillen tussen de ene account en de andere kunnen worden samengevat als waarden van variabelen in de Java-code. Misschien is er een variabele met de naam . Voor één persoon is de waarde van een variabel-achtig saldo 24. 02.
Voor een ander is de waarde van de balans 55. 63. De vraag is, wanneer een computerprogramma wordt geschreven om accounts af te handelen, hoe scheid je een balansvariabele van een andere balansvariabele?
Het antwoord is om twee afzonderlijke objecten te maken. Laat een variabele in een van de objecten in balans brengen en de andere balans in het andere object laten leven.
Zet, terwijl je bezig bent, een naamvariabele en een adresvariabele in elk van de objecten. En daar heb je het - twee objecten en elk object vertegenwoordigt een account. Om precies te zijn, elk object is een exemplaar van de klasse Account. (Zie deze afbeelding.)
Tot nu toe, zo goed. U hebt het oorspronkelijke probleem echter nog steeds niet opgelost. Hoe refereert u in uw computerprogramma naar één balansvariabele, in tegenstelling tot een andere balansvariabele? Welnu, je hebt twee objecten die rondhangen, dus misschien heb je variabelen om naar deze twee objecten te verwijzen.
Maak een variabele met de naam myAccount en een andere variabele met de naam uw account. De variabele myAccount verwijst naar één object (mijn exemplaar van de klasse Account) met alle spullen die erin zitten. Als u naar dit saldo wilt verwijzen, schrijft u
MyAccount. balans
Om naar deze naam te verwijzen, schrijft u
mijn account. naam
Dan uw account. saldo verwijst naar de waarde in de balansvariabele van uw object en uw account. naam verwijst naar de waarde van de naamvariabele van het object. Om aan de computer te vertellen hoeveel er in een account zit, kunt u
mijn account schrijven. balans = 24 02;
Om uw naam op het scherm weer te geven, kunt u
schrijven. println (uw accountnaam);
Deze ideeën komen samen in deze voorbeeldoverzichten.
public class-account {String name; String-adres; dubbele balans;}
De klasse Account definieert wat het betekent om een Account te zijn. In het bijzonder vertelt het u dat elk exemplaar van de accountklasse drie variabelen heeft: naam, adres en saldo. Dit is consistent met de informatie in de figuur. Java-programmeurs hebben een speciale naam voor variabelen van dit type (variabelen die bij instances van klassen horen). Elk van deze variabelen - naam, adres en balans - wordt een -veld genoemd.
Een variabele die wordt gedeclareerd in een klasse, maar niet binnen een bepaalde methode, is een -veld. In de lijst zijn de variabelen naam, adres en balans velden.Een andere naam voor een veld is een exemplaarvariabele.
Kun je echt een volledige Java-klasse definiëren met slechts vier coderegels (een accolade geven of nemen)? Dat kan zeker. In feite is de klasse Account in deze lijst vrij representatief voor wat Java-programmeurs denken wanneer ze klasse denken. Een klas is een groep bestaande dingen. In de klasse Account zijn die bestaande zaken twee tekenreekswaarden en een dubbele waarde.