Questão de TI - Desenvolvimento de Sistemas — Códigos em Java — FCC 2019
TI - Desenvolvimento de SistemasCódigos em Java
- Código
- fc136847
- Banca
- FCC
- Órgão
- SANASA
- Ano
- 2019
- Cargo
- Ana TI ( )
Considere, abaixo, o trecho de código Java, que não apresenta erros, para uma classe que fará o teste da classe Funcionario. Considere que a classe Funcionario foi corretamente criada em condições ideais. public class TesteFunc { public static void main (String[ ] args){ Funcionario func1; func1 = new Funcionario( ); func1.setMatricula (20171234); func1.setNome("Ana Silvestry"); func1.setCargo("Analista de Tecnologia da Informação"); } } Com base no código e nos conceitos de orientação a objeto afirma-se, corretamente:
- AEstão sendo armazenados valores nos objetos do método func1, instanciado a partir da interface sem parâmetros da classe Funcionario.
- BMétodos destinados a armazenar valores nos atributos são conhecidos como métodos getters e aqueles que obtêm os valores armazenados são conhecidos como métodos setters.
- CO Java organiza as classes dentro de interfaces. Uma interface reúne classes relacionadas. Além de organizar melhor os aplicativos e bibliotecas, a interface possibilita que várias classes sejam criadas com o mesmo nome sem que ocorram conflitos, uma vez que pertençam a interfaces diferentes.
- DComo na classe Funcionario há pelo menos 3 objetos, deve haver um método get para cada um deles. Um destes métodos seria public void getterNome(String nome) { nome=this.nome; }.
- EComo na classe Funcionario há pelo menos estes 3 atributos, deve haver um método setter para cada um deles. Um destes métodos seria public void setMatricula(int matricula) {this.matricula=matricula;}.