Banco de dados

811 palavras 4 páginas
1. Aprendemos até o momento conceitos importantes de orientação a objetos. Um desses conceitos é a sobrecarga de métodos. Podemos sobrecarregar tanto um método construtor, quanto outro método qualquer.
Considerando a sobrecarga de métodos, para as classes abaixo, em cada uma das 5 chamadas ao método somaValores na classe Teste, identifique qual forma do método será chamada: a primeira, segunda ou terceira forma. Justifique sua resposta. (1,5 pontos)

import javax.swing.*;

public class Sobrecarga {

public int somaValores (int a, int b) { return a+b;
}
public double somaValores (double a, int b) { return a+b;
}
public double somaValores (double a, double b) { return a+b;
}

}

public class Teste {

public static void main(String[] args) {

Sobrecarga ob = new Sobrecarga();

int a = 1; int b = 2; int x = 3; double c = 4; double d = 5;

JOptionPane.showMessageDialog(null, ob.somaValores(c,a));
JOptionPane.showMessageDialog(null, ob.somaValores(d,a));
JOptionPane.showMessageDialog(null, ob.somaValores(a,b));
JOptionPane.showMessageDialog(null, ob.somaValores(c,d));
JOptionPane.showMessageDialog(null, ob.somaValores(x,a));

}
}

A 1ª chamará a segunda forma, pois os dados de entrada são um double e int e só a segunda suporta essa condição.
A 2ª chamará a segunda forma também, pois os dados de entrada são double e int e só a segunda suporta essa condição.
A 3ª chamará a primeira forma, pois os dados de entrada são int e int e só a seguda suporta essa condição.
A 4ª chamará a terceira forma, pois os dados de entrada são double e double e só a terceira suporta essa condição.
A 5ª chamará a primeira forma, pois os dados de entrada são int e int e só a primeira suporta essa condição.

2. Vimos que em Java não é possível comparar Strings usando os símbolos ==. Para comparar String devemos utilizar o método equals ou o método equalsIgnoreCase. Ambos são métodos da classe String do Java. Além desses dois métodos que conhecemos,

Relacionados

  • Banco de dados: dados
    436 palavras | 2 páginas
  • banco de dados
    11859 palavras | 48 páginas
  • Banco de dados
    2201 palavras | 9 páginas
  • Bancos de Dados
    6609 palavras | 27 páginas
  • Banco de dados
    2417 palavras | 10 páginas
  • Banco de dados
    1390 palavras | 6 páginas
  • BANCO DE DADOS
    2097 palavras | 9 páginas
  • O Que Banco De Dados
    1748 palavras | 7 páginas
  • Banco de dados
    940 palavras | 4 páginas
  • banco de dados
    2741 palavras | 11 páginas