Video: Learn Java Programming with Beginners Tutorial 2025
Når du kommer helt ned til Det, forskellene mellem en konto og en anden kan opsummeres som værdier af variabler i Java-kode. Måske er der en variabel hedder balance. For en person er værdien af en variabel som ligevægt 24. 02.
For en anden er værdien af saldo 55. 63. Spørgsmålet er, når man skriver et computerprogram til at håndtere konti, hvordan du adskiller en balance variabel fra en anden balance variabel?
Svaret er at oprette to separate objekter. Lad en balance variabel leve i et af objekterne og lad den anden balance variabel leve inde i det andet objekt.
Mens du er ved det, skal du sætte en navnevariabel og en adressevariabel i hver af objekterne. Og der har du det - to objekter, og hvert objekt repræsenterer en konto. Mere præcist er hvert objekt et eksempel på kontoklassen. (Se denne figur.)
Så langt, så godt. Du har dog stadig ikke løst det oprindelige problem. I dit computerprogram, hvordan henviser du til en balancevariabel i modsætning til en anden balancevariabel? Nå, du har to objekter sidder rundt, så måske har du variabler til at henvise til disse to objekter.
Opret en variabel med navnet myAccount og en anden variabel hedder yourAccount. MyAccount-variablen henviser til et objekt (min forekomst af kontoklassen) med alle de ting, der er inde i den. For at henvise til denne saldo skriv
MyAccount. balance
For at henvise til dette navn, skriv
myAccount. navn
Så din konto. saldo henviser til værdien i din objekts balancevariabel og din konto. Navnet refererer til værdien af din objekts navnevariabel. For at fortælle computeren, hvor meget man har på en konto, kan du skrive
myAccount. balance = 24 02;
For at vise dit navn på skærmen, kan du skrive
ud. println (dinAccount. navn);
Disse ideer kommer sammen i disse eksempler.
offentlig klasse konto {strenge navn; Streng adresse; dobbeltbalance;}
Kontoklassen i definerer, hvad det betyder at være en konto. Det fortæller dig især, at hver af kontoklassens forekomster har tre variabler - navn, adresse og balance. Dette er i overensstemmelse med oplysningerne i figuren. Java-programmører har et specielt navn til variabler af denne art (variabler, der tilhører klasser). Hver af disse variabler - navn, adresse og balance - kaldes et -felt.
En variabel erklæret inde i en klasse, men ikke inden for en bestemt metode er et felt . I listen er variablernes navn, adresse og balance felter.Et andet navn på et felt er en forekomst variabel.
Kan du virkelig definere en komplet Java-klasse med kun fire linjer kode (give eller tag en krøllet bøjle)? Du kan helt sikkert. Faktisk er kontoklassen i denne fortegnelse ret repræsentativ for hvad Java-programmører tænker på, når de tænker på klasse. En klasse er en gruppering af eksisterende ting. I Kontoklassen er de eksisterende ting to strengværdier og en dobbeltværdi.