Creați două clase private utilizator
și calculator
. Aceste clase vor reprezenta jucătorii noștri în joc. De asemenea, puteți alege să părăsiți aceste clase publice. Clasa
utilizator
va fi cel care va cere utilizatorului să aleagă între piatră, hârtie și foarfece, atunci va fi necesar să se facă o metodă
getMove ()
. Clasa
calculator
veți avea nevoie, de asemenea, de o metodă
getMove ()
astfel încât el să poată alege și el. Vom lăsa aceste metode verificate și le vom implementa mai târziu. Clasa
utilizator
veți avea nevoie de un constructor care să stabilească obiectul
scaner
pentru a primi intrarea utilizatorului. Vom pleca
scaner
ca un câmp privat pentru utilizator și apoi porniți-l în constructor. Cum folosim clasa
scaner
, va trebui să-l importați la începutul codului. Clasa
calculator
nu necesită un constructor, așa că nu va trebui să scriem unul. Putem inițializa un obiect
calculator
prin constructorul implicit de apel. În prezent, clasa noastră
PedraPapelTesoura
arată astfel:
import java.util.Scanner class PedraPapelTesoura public-privat {enum {Move rock, hârtie, foarfece, class privat} {User public-privat inputScanner Scanner Utilizator () {inputScanner = new Scanner (System.in) -} getMove publice Move () {// TODO: Punerea în aplicare a acestui methodreturn nul -}} clasa de computer privat {getMove Move publice () {// TODO: Punerea în aplicare a acestui methodreturn nul -}} PedraPapelTesoura publică () {} void main ([] String args) {public static }}