Pular para o conteúdo principal

Questão de TI - Desenvolvimento de Sistemas — Códigos em Java — FCC 2019

TI - Desenvolvimento de SistemasCódigos em Java
Código
fc136846
Banca
FCC
Órgão
SANASA
Ano
2019
Cargo
Ana TI ( )
Considere, abaixo, o código de uma classe em Java, que não apresenta erros de sintaxe. public class Manancial {        private int codigo;        private String nome;        private double volume;        public Manancial ( ){        }        public Manancial ( ){                     codigo = 0;                     nome = “vazio”;                     volume = 0;        } } Ao analisar a classe declarada acima, um Analista de TI afirma que
  1. Anão pode existir dentro de uma classe um ou mais métodos com o mesmo nome da classe.
  2. Bdeve-se optar pelo uso do construtor sem parâmetros vazio ou com valores default, pois ambos não podem ser declarados ao mesmo tempo na classe.
  3. Chá mais de um construtor na classe Manancial, ambos válidos, e isso se chama sobrecarga de métodos em Java.
  4. Dhá mais de um construtor na classe Manancial, ambos válidos, e isso se chama encapsulamento em linguagens orientadas a objeto.
  5. Ehá um único construtor público e sua função é fazer com que um objeto da classe seja criado com seus atributos inicialmente preenchidos com valores fornecidos pelo usuário.
Revelar gabarito e comentário

GabaritoB — deve-se optar pelo uso do construtor sem parâmetros vazio ou com valores default, pois ambos não podem ser declarados ao mesmo tempo na classe.

Link permanente: /questoes/fc136846