Programação orientada a objeto

418 palavras 2 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));

}
}

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, existem outros métodos para manipularmos Strings.
Pesquise na internet ou em livros os diferentes métodos da classe String e escolha dois desses métodos que você considera mais importante. Escreva um texto apresentando, ao menos, 3 características de cada um desses dois métodos e explicando a sua finalidade. Você deverá apresentar a fonte da pesquisa realizada.
Realizada a pesquisa e construção do texto, elabore um programa que demonstre o uso dos métodos pesquisados. Caso prefira, pode-se elaborar dois programas, cada um demonstrando um método. (3,0 pontos)

Relacionados

  • Programação Orientada a objeto
    1877 palavras | 8 páginas
  • Programação Orientada a Objetos
    1109 palavras | 5 páginas
  • Programação Orientada a Objetos
    3757 palavras | 16 páginas
  • Programação orientada a objeto
    873 palavras | 4 páginas
  • Programação orientada a objetos
    947 palavras | 4 páginas
  • Programação orientada ao objeto
    3379 palavras | 14 páginas
  • Programação orientada a objetos
    1978 palavras | 8 páginas
  • Programação Orientada a Objetos
    2586 palavras | 11 páginas
  • Programação Orientada a Objetos
    737 palavras | 3 páginas
  • Programação orientada a objetos
    1147 palavras | 5 páginas