Opret to private klasser Bruger
og computer
. Disse klasser vil repræsentere vores spillere i spillet. Du kan også vælge at forlade disse offentlige klasser. Klassen
Bruger
vil være den, der vil bede brugeren om at vælge mellem sten, papir og sakse, så er det nødvendigt at lave en metode
getMove ()
. Klassen
computer
Du skal også bruge en metode
getMove ()
så han også kan vælge. Vi vil efterlade disse metoder kontrolleret og implementere dem senere. Klassen
Bruger
Du skal bruge en konstruktør, der opretter objektet
scanner
at modtage brugerindgangen. Vi vil forlade
scanner
som et privat felt for brugeren og derefter starte det i konstruktøren. Hvordan bruger vi klassen
scanner
, Du skal importere den i begyndelsen af koden. Klassen
computer
kræver ikke en konstruktør, så vi behøver ikke at skrive en. Vi kan initialisere et objekt
computer
gennem den kaldende standardkonstruktor. I øjeblikket er vores klasse
PedraPapelTesoura
ser sådan ud:
import java.util.Scanner offentlig-privat klasse PedraPapelTesoura {enum {Flyt sten, papir, saks, privat klasse} {Bruger privat-offentligt inputScanner Scanner Bruger () {inputScanner = ny scanner (System.in) -} offentlig getMove Move () {// TODO: gennemføre denne methodreturn null -}} privat klasse Computer {public getMove Flyt () {// TODO: gennemføre denne methodreturn null -}} offentlig PedraPapelTesoura () {} public static void main (String [] args) { }}