Neste artigo mostrará algumas dúvidas corriqueiras para desenvolvedores iniciantes.
Quando se desenvolve um sistema web ou desktop, e se é iniciante neste mundo surge as dúvidas:
Quando usar equals e ==?
Resposta: Quando o valor das variáveis for integer, deve-se comparar com == .....
quando o valor das variáveis for string, deve-se comparar com equals....
Exemplo:
int num = 5;
for(int i = 0; i<= 10;i++){
if(num==i){
System.out.print("Iguais...");
}
}
Exemplo2:
String nome = "Camila";
String nomeDigitado = "Camila";
if(nome.equals(nomeDigitado)){
System.out.print("Iguais...");
}
O como funciona o random? E como utilizar em java?
Resposta: O Random é um método utilizado para gerar numeros automaticamente, ha duas formas de usas ele a primeira é passando até que valor ele deve gerar e a outra sem passar nada ele gera um numero sem limites. O código é em Java.
//com parametros que gera um numero até 20.
Random ram = new Random();
int num = ram.nextInt(21);
//sem parametros gera um numero qualquer sem limites
Random ram = new Random();
int num = ram.nextInt();
O que é Herança e Polimorfismo?
Resposta:
Polimorfismo é quando uma invocação de um método assume comportamentos diferentes em tempo de execução
O termo polimorfismo é originário do grego e significa "muitas formas" (poli = muitas, morphos = formas).
exemplo:
public double quadrado(int numero) {
return (double) numero * numero;
}
public double quadrado(double numero) {
return numero * numero;
}
Herança é o ato de herdar metodos de uma classe,para dizer que uma classe vai herdar de outra se usa a palavra extends. A nova classe vai ter os mesmos métodos da classe e mais outros metodos que só ela terá.
exemplo:
class a {
public void metodo1() {
}
private void metodo2() {
}
}
Bom neste primeiro momento são estas as primeiras dúvidas que novatos possuem ou possuíam.
Até o próximo artigo
Qualquer dúvida publiquem no fórum.