Video: Javaprogrammering - Föreläsning 01 - Kursintroduktion 2024
Att förstå Java-metoden är som att förstå någon annan uppgift du kan utföra i ditt dagliga liv. Antag att du arbetar som auto mekaniker i ett exklusivt garage. Din chef, som alltid har bråttom och har en vana att springa ihop ord, säger, "fixTheAlternator på det junkyOldFord. "
Mentalt går du igenom en lista över uppgifter. "Kör bilen i viken, lyfta huven, ta en skiftnyckel, lossa växelremmen" och så vidare. Tre saker händer här:
-
Du har ett namn på den sak du ska göra. Namnet är fixTheAlternator.
-
I ditt sinne har du en lista över uppgifter som hör samman med namnet fixTheAlternator. Listan inkluderar "Kör bilen in i viken, lyft huven, ta en skiftnyckel, lossa växelremmen", och så vidare.
-
Du har en grumpy chef som säger att du ska göra allt detta arbete. Din chef får dig att arbeta genom att säga, "fixTheAlternator. "Med andra ord, din chef får dig att arbeta genom att säga namnet på den sak du ska göra.
I det här scenariot skulle inte ordet metod vara en stor sträcka. Du har en metod för att göra något med en generator. Din chef kallar den metoden till handling, och du svarar genom att göra alla saker i listan över instruktioner som du associerar med metoden.
Om du tror allt det är du redo att läsa om Java-metoder. I Java är en metod en lista över saker att göra. Varje metod har ett namn, och du berättar för datorn att göra sakerna i listan med hjälp av metodens namn i ditt program.
Ingen har förmodligen någonsin skrivit ett program för att få en robot att fixa en generator. Men om de gjorde det kan programmet inkludera en fixTheAlternator-metod. Listan med instruktioner i fixTheAlternator-metoden skulle se ut som texten i den här listan.
Granska inte listorna för försiktigt. All koden är falsk! Det ser ut som en riktig Java-kod, men det är inte riktigt. Vad som är viktigare är koden inte avsedd att illustrera alla regler om Java.
void fixTheAlternator () {driveInto (bil, bay); hiss (huva); få (skiftnyckel); lossa (alternatorBelt); …}
Någonstans i Java-koden (någonstans utanför listan som visas här) behöver du en instruktion för att ringa fixTheAlternator-metoden till handling. Instruktionen att ringa fixTheAlternator-metoden till handling kan se ut som linjen i den här listan.
fixTheAlternator (junkyOldFord);
Nu när du har en grundläggande förståelse för vad en metod är och hur den fungerar kan du gräva lite djupare in i någon användbar terminologi: