segunda-feira, 18 de agosto de 2014
Java - O método equals
Fala galera, hoje iremos falar da sobrescrita do método equals com o Java, o método equals tem a função de comparar dois objetos e retornar um booleano para a condição imposta, diferente do == que retorna se o objeto é da mesma instancia que a referencia , no equals verificamos se objetos diferentes são iguais, ou tem características iguais, vamos ao exemplo :
Temos uma classe : Pessoa com os atributos nome,idade,altura e sexo..
Declarado que duas pessoas iguais possuem as mesmas características :
Agora fazer a sobrescrita do método equals da classe Object, o método mais genérico possível
, tanto que devemos efetuar um casting para o nosso tipo antes de fazer a comparação
Iremos analisar a saída no console com as comparações :
public static void main(String [] args)
{
Pessoa p = new Pessoa();
p.setNome("Jhonatan");
p.setIdade(20);
p.setAltura(1.80);
p.setSexo(true);
Pessoa f = new Pessoa("João",22,1.90,false);
System.out.println(p.equals(f));
}
Saida : false;
public static void main(String [] args)
{
Pessoa p = new Pessoa();
p.setNome("Jhonatan");
p.setIdade(20);
p.setAltura(1.80);
p.setSexo(true);
//Construtor sobrecarregado que aceita uma instancia de Pessoa
Pessoa f = new Pessoa(p);
System.out.println(p.equals(f));
}
Saida : true;
qualquer dúvida é só postar galera.
segunda-feira, 4 de agosto de 2014
As três maneiras de trabalhar com CSS
Fala galera, tudo em cima ? Dando inicio a nova metodologia do blog iremos aprender como utilizar o CSS de forma externa em nossas paginas web.
Temos três maneiras distintas para carregar o CSS em nossas paginas , a primeira :
</head>
Temos três maneiras distintas para carregar o CSS em nossas paginas , a primeira :
Externa :
Considerada uma das melhores praticas para se utilizar o CSS funciona da seguinte forma :
<head>
<link rel="stylesheet" type="text/css" href="mystyle.css"></head>
A chamada é feita dentro do head invocando um arquivo CSS para ser utilizado dentro da pagina ao contrario da forma :
Interna :
<head>
<style>
hr {color: sienna;}
p {margin-left: 20px;}
body {background-image: url("images/background.gif");}
</style>
</head>
<style>
hr {color: sienna;}
p {margin-left: 20px;}
body {background-image: url("images/background.gif");}
</style>
</head>
Que já trabalha dentro da pagina muito parecida com o :
Inline :
<p style="color:sienna;margin-left:20px;">This is a paragraph.</p>
Essa maneira trabalha direto na tag agilizando o trabalho, porém é aconselhada para se trabalhar com uma única pagina pois não se pode re-aproveitar os estilos.
Essa são as principais maneiras de se utilizar o CSS em suas paginas, até mais galera..
para mais informações : http://www.w3schools.com/css/css_howto.asp
Assinar:
Comentários (Atom)

