Inhoudsopgave:
- In de tweede tabel heeft elk accountobject vier dingen: een naam, een adres, een balans en een manier om zichzelf op het scherm weer te geven.Nadat je de sprong naar objectgericht denken hebt gemaakt, zul je nooit meer teruggaan. De onderstaande code toont programma's die de ideeën implementeren in de tweede tabel hierboven.
- Kijk opnieuw naar de bovenstaande code. Een aanroep van de weergavemethode bevindt zich in de
Video: Learn Java Programming with Beginners Tutorial 2024
Met Java kunt u een methode binnen een klasse definiëren. Stel je een tabel voor met de informatie over twee accounts. (Als je problemen hebt met het voorstellen van zoiets, kijk dan naar de onderstaande tabel.)
Naam | Adres | Evenwicht |
Barry Burd | 222 Cyberspace-straat < 24. 02 | Jane Q. Public |
111 Consumer Street | 55. 63 |
|
Bij objectgeoriënteerd programmeren heeft elk object zijn eigen ingebouwde functionaliteit. Een account kan zichzelf weergeven. Een tekenreeks kan u vertellen of deze dezelfde tekens bevat als een andere tekenreeks. Een
PrintStream
exemplaar, zoals
systeem. uit
, weet hoe
println
te doen. Bij objectgeoriënteerd programmeren heeft elk object zijn eigen methoden. Deze methoden zijn kleine subprogramma's die u kunt oproepen om een object dingen (of voor) zelf te laten doen.
Account
. Alles wat u moet weten over een string bevindt zich in de string
. java
. Alles wat te maken heeft met jaarnummers (of ze nu twee of vier cijfers hebben), wordt behandeld in de klasse
Jaar
. Daarom, als iemand problemen heeft met uw
Account
-klasse of uw
jaar
-klasse, weet hij of zij precies waar hij moet zoeken naar alle code. Dat is geweldig!
-weergave
-methode. Je hebt natuurlijk niet veel fantasie nodig om deze tabel te maken. Bekijk deze tabel.
De objectgeoriënteerde manier
adres | balans | weergave | Barry Burd |
222 Cyberspace-straat | 24. 02 | uit. afdrukken … |
Jane Q. Public
|
111 Consumer Street | 55. 63 | uit. afdrukken … |
Een account dat zichzelf weergeeft
|
In de tweede tabel heeft elk accountobject vier dingen: een naam, een adres, een balans en een manier om zichzelf op het scherm weer te geven.Nadat je de sprong naar objectgericht denken hebt gemaakt, zul je nooit meer teruggaan. De onderstaande code toont programma's die de ideeën implementeren in de tweede tabel hierboven.
statische java importeren. Lang. Systeem. uit;
public class-account {
Stringnaam;
String-adres;
dubbele balans;
openbare leegte-weergave () {
uit. print naam);
uit. print ("(");
uit print (") heeft $");
uit. afdrukken (balans);
}
}
Deze code gebruikt de verbeterde accountklasse.
openbare klasse UseAccount {
public static void main (String args []) {
Account myAccount = nieuwe account ();
Account yourAccount = nieuwe account ();
MyAccount. adres = "222 Cyberspace Lane";
MyAccount. balans = 24 02;
uwaccount. name = "Jane Q. Openbaar";
uwaccount. adres = "111 Consumer Street";
uwaccount. balans = 55. 63;
MyAccount. display ();
Systeem. uit. println ();
uwaccount. display ();
}
}
In de eerste set code heeft de klasse
Account
vier dingen: een naam, een adres, een balans en een weergavemethode. Deze dingen komen overeen met de vier kolommen in de tweede tabel. Dus elke instantie van de
Account
-klasse heeft een naam, een adres, een balans en een manier om zichzelf weer te geven. De manier waarop je deze dingen noemt is mooi en uniform. Als u wilt verwijzen naar de naam die is opgeslagen in
myAccount
, schrijft u
mijn account. naam
Om
myAccount
te krijgen om zichzelf op het scherm weer te geven, schrijft u
mijn account. display ()
Het enige verschil zijn de haakjes.
Wanneer u een methode aanroept, plaatst u haakjes achter de naam van de methode.
De kop van de weergavemethode
Kijk opnieuw naar de bovenstaande code. Een aanroep van de weergavemethode bevindt zich in de
hoofd
-klasse
van de klasse
, maar de verklaring van de
-weergave
-methode staat hoger in het
-account
klasse. De verklaring heeft een koptekst en een hoofdtekst. De koptekst heeft drie woorden en een paar haakjes:
Het woord
- public heeft ongeveer hetzelfde doel als het woord public in de eerste set code. Globaal genomen kan elke code een aanroep naar een openbare methode bevatten, zelfs als de aanroepcode en de openbare methode tot twee verschillende klassen behoren. In het bovenstaande voorbeeld is de beslissing om de -weergave
-methode openbaar te maken een kwestie van smaak. Normaal gesproken, als u een methode maakt die nuttig is in een grote verscheidenheid aan toepassingen, verklaart u dat de methode openbaar is.
Het woord - void vertelt Java dat wanneer de -weergave
-methode wordt aangeroepen, de
-weergavemethode niets retourneert naar de plaats waar het is aangeroepen. het woord - display is de naam van de methode. Elke methode moet een naam hebben. Anders heb je geen manier om de methode aan te roepen. De haakjes bevatten alle dingen die u gaat doorgeven aan de methode wanneer u deze belt.
- Wanneer u een methode aanroept, kunt u informatie direct aan die methode doorgeven.De -weergave
-methode in de eerste set code ziet er vreemd uit, omdat de haakjes in de kop van de methode niets bevatten. Dit niets geeft aan dat er geen informatie wordt doorgegeven aan de
-weergave-methode wanneer u deze oproept.