TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Jogo Da velha - Marca - JAVA

Por:   •  13/4/2022  •  Trabalho acadêmico  •  253 Palavras (2 Páginas)  •  102 Visualizações

Página 1 de 2

class Marca

{

private char simbolo;

public Marca (char smb) throws Exception

{

// verifica se smb é um simbolo valido (X ou O), iniciando simbolo com smb

// em caso afirmativo, ou lancando excecao, caso contrario

if (smb != 'X' && smb != 'O')

throw new Exception ("Marca Invalida");

this.simbolo = smb;

}

public char getSimbolo ()

{

// retorna o simbolo associado a marca (X ou O)

return this.simbolo;

}

public String toString ()

{

// retorna simbolo em um String

String ret = "";

ret = ret + this.simbolo;

return ret;

}

public boolean equals (Object obj)

{

// verifica se this é igual a obj, retornando true em caso afirmativo,

// ou false em caso negativo

if (this == obj)

return true;

if (obj == null)

return false;

if (!(obj instanceof Marca))

return false;

Marca marca = (Marca)obj;

if (this.simbolo != marca.simbolo)

return false;

return true;

}

public int hashCode ()

{

// retorna o hashcode da marca

int ret = 666;

ret = ret + 13 * new Character(this.simbolo).hashCode();

return ret;

}

}

...

Baixar como (para membros premium)  txt (1.2 Kb)   pdf (32.1 Kb)   docx (7.5 Kb)  
Continuar por mais 1 página »
Disponível apenas no TrabalhosGratuitos.com