domingo, 14 de fevereiro de 2016

Passagem de parâmetros - Java


Olá,


No artigo de hoje vamos discutir sobre como funciona a passagem de parâmetros para os métodos em Java.

Primeiro, vamos ao conceito de passagem de parâmetros:

Passagem de parâmetro por valor: O método recebe uma cópia do valor da variável como argumento. Esse valor pode ser utilizado e alterado dentro do método, o que não afetará o valor inicial da variável que foi passada.

Exemplo em C:

quinta-feira, 31 de dezembro de 2015

Inteligência Artificial e Fragments


Olá,

Para o último post deste ano de 2015, preparei algo especial. Vamos discutir sobre como utilizar Fragments, DialogFragments e Inteligência Artificial.

A ideia é melhorar o jogo da velha que construí no post: “Jogo da velha (tic-tac-toe)” adicionando a ele as seguintes funcionalidades:

1) O usuário poderá escolher entre jogar contra outro jogador ou jogar contra o computador (modo 1 jogador e 2 jogadores);

2) Quando o jogo for executado em um aparelho na orientação retrato, deverá apresentar primeiro a tela para escolher o modo do jogo e quando o usuário clicar em “COMEÇAR” apresentar a segunda tela com o jogo na configuração escolhida;

domingo, 13 de dezembro de 2015

Encapsulando implementações obrigatórias


Olá,

Hoje vou falar de algo bem simples, mas bastante comum no dia a dia dos desenvolvedores: os métodos obrigatórios das interfaces. Já é sabido que todos os métodos da interface devem ser sobrescritos, mesmo que você não escreva nenhuma linha de código no corpo desse método. Vamos pegar a interface MouseLinstener como exemplo:

public class MouseLst implements MouseListener {
 @Override
 public void mouseClicked(MouseEvent arg0) {}
 @Override
 public void mouseEntered(MouseEvent arg0) {}
 @Override
 public void mouseExited(MouseEvent arg0) {}
 @Override
 public void mousePressed(MouseEvent arg0) {}
 @Override
 public void mouseReleased(MouseEvent arg0) {}
}