Göra Tic Tac Toe i Java (6 / 16 steg)
Steg 6: Förstå löpare
Klassdeklaration
Tittar överst där det står allmän klass Runner. Detta är klassdeklarationen. Den offentliga delen är en åtkomstmodifierare. En åtkomstmodifierare säger vem som har tillgång till denna klass. Åtkomstmodifierare kan vara:
-Offentliga
-Skyddat
-Privat
Du kommer nästan alltid att en klass offentliggöra. Skyddade och privata är reserverade för speciella typer av klasser som vi inte kommer in. Vet bara att offentliga klasser kan användas av någonting. Den andra delen av deklarationen--klass--säger vi gör en klass. Den tredje delen--Runner--är namnet. Den lockiga stag startar ett kodblock. All kod för denna klass måste vara inom två klammerparenteser.
Obs: Klammerparenteser används för alla kodblock, inte bara klasser.
Huvudsaklig metod
Den huvudsakliga metoden, är som framgår av bilden, vad körs när du kör programmet. Oroa dig inte om hela public static void röran. Men, gör ta märka om vad som händer inne den huvudsakliga metoden. Den första raden skapas ett styrelsen objekt kallas styrelsen. Resten av raderna är metodanrop. Metodanrop kör metoden med namnet.
Typisk huvudsakliga metoder innehåller mer kod än detta, men jag organiserade det här sättet för att tydligare förstå processen programmet går igenom.
Metoden Headers
Metoden rubriker är den första raden av metoder. De beskriver vad metoden avser att göra. Låt oss titta på privat statisk String playGame(Board board)
privat är en åtkomstmodifierare, precis som klassen ett. I det här fallet innebär privat att endast klassen som löpare kan anropa den här metoden.
Ignorera statisk. Detta är mer avancerad ämne.
Strängen beskriver vad metoden kommer att ge tillbaka en gång den finish som kör. I detta fall, är det en sträng, vilket innebär att det ska ge tillbaka ett ord eller en sträng med orden. I det här fallet returnerar det null, som föreställer ingenting.
playGame är helt enkelt namnet på metoden.
(Styrelsen styrelsen) kallas en parameter. Detta är utanför information som metoden som ska köras. I det här fallet måste ett styrelse-objekt.