Baixe o app para aproveitar ainda mais
Prévia do material em texto
Acerca de Construtores em Java, marque a alternativa correta. Dado o seguinte modelo: LINGUAGEM DE PROGRAMAÇÃO Lupa Calc. CCT0756_A4_201908389966_V1 Aluno: SOLANGE DE ARAUJO SILVA DE OLIVEIRA Matr.: 201908389966 Disc.: LINGUAGEM DE PROGRAM 2020.3 EAD (G) / EX Prezado (a) Aluno(a), Você fará agora seu TESTE DE CONHECIMENTO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua avaliação. O mesmo será composto de questões de múltipla escolha. Após responde cada questão, você terá acesso ao gabarito comentado e/ou à explicação da mesma. Aproveite para se familiarizar com este modelo de questões que será usado na sua AV e AVS. 1. O construtor também é chamado de método principal. O construtor dar a possibilidade ou obriga o usuário de uma classe a passar argumentos para o objeto durante o processo de criação do mesmo. Os construtores permitem modificar suas saídas. Um construtor é um método especial, já que possui retorno. Quando não é declarado nenhum construtor na classe, o Java o cria. Esse construtor é o construtor opcional, ele não recebe nenhum argumento e o corpo dele é vazio. A partir do momento que o construtor é declarado, o construtor default não é mais fornecido. Explicação: O construtor dar a possibilidade ou obriga o usuário de uma classe a passar argumentos para o objeto durante o processo de criação do mesmo. Quando não é declarado nenhum construtor na classe, o Java o cria. Esse construtor é o construtor OBRIGATÓRIO, ele não recebe nenhum argumento e o corpo dele é vazio. A partir do momento que o construtor é declarado, o construtor default não é mais fornecido. Os construtores NÃO permitem modificar suas saídas. O construtor também é chamado de método ESPECIAL. Um construtor é um método especial, já que NÃO possui retorno. 2. javascript:voltar(); javascript:voltar(); javascript:duvidas('863990','7121','1','3620152','1'); javascript:duvidas('31634','7121','2','3620152','2'); javascript:diminui(); javascript:aumenta(); javascript:calculadora_on(); Marque a alternativa que define a classe Pessoa. (FCC ¿ 2011 ¿ TRE-RN Analista Judiciário ¿ Análise de Sistemas) Método especial destinado ao preparo de novos objetos durante sua instanciação. Pode ser acionado por meio do operador new, recebendo parâmetros como métodos comuns, o que permite caracterizar os objetos já na instanciação. Trata-se de: public Pessoa { public static main (String args[]) { private codigoPessoa int; private nome String; private endereco String; private telefone int; } } public Pessoa { private int codigoPessoa; private String nome; private String endereco; private int telefone; } public class Pessoa { public static main (String args[]) { private int codigoPessoa; private String nome; private String endereco; private int telefone; } } public class Pessoa { private int codigoPessoa; private String nome; private String endereco; private int telefone; } public Pessoa { public static main (String args[]) { private int codigoPessoa; private String nome; private String endereco; private int telefone; } } 3. Atributo Construtor Herança múltipla Herança polimórfica Operação polimórfica javascript:duvidas('1030099','7121','3','3620152','3'); O paradigma Orientado a Objetos é a base para a linguagem de programação Java, tratando os conceitos de herança, polimorfismo, sobrescrição e sobrecarga. Acerca desses conceitos, considere as afirmativas a seguir. I. A herança é uma técnica que permite que uma classe seja subclasse de outra classe, desde que sejam do mesmo pacote. II. Um mesmo objeto pode ser referenciado por instâncias de tipos diferentes, desde que do mesmo tipo ou de um supertipo do objeto. III. Os métodos construtores das classes Java podem ser sobrecarregados, mas não podem ser sobrescritos. IV. O conceito de sobrecarga é baseado na reutilização dos nomes dos métodos, porém com assinaturas diferentes. Assinale a alternativa correta. O Encapsulamento é o mecanismo utilizado em orientação a objetos para obter segurança, modularidade e autonomia dos objetos através dos modificadores. Marque a questão que apresenta a abrangência do modificador protected. Considere a classe Lampada public class Lampada { private int estadoLampada; public void acender() { estadoLampada = 1; } public void apagar() { estadoLampada = 0; } } Assinale a opção que corretamente instancia a classe dada: 4. Somente as afirmativas II, III e IV são corretas. Somente as afirmativas III e IV são corretas. Somente as afirmativas I e II são corretas. Somente as afirmativas I, II e III são corretas. Somente as afirmativas I e IV são corretas Gabarito Comentado Gabarito Comentado 5. Acessado no pacote e na subclasse. Acessado de qualquer lugar. Acessado apenas na classe e na subclasse. Acessado na classe, no pacote e na subclasse. Acessado na classe e no pacote. Gabarito Comentado 6. Lampada L.new Lampada(); Lampada L = new apagar(); javascript:duvidas('782372','7121','4','3620152','4'); javascript:duvidas('577097','7121','5','3620152','5'); javascript:duvidas('590651','7121','6','3620152','6'); No paradigma da orientação a objetos é correto afirmar que Considere as afirmativas a seguir: I. Os construtores são métodos especiais destinados à inicialização e o preparo de novos objetos durante a sua instanciação. II. Os construtores podem receber parâmetros, permitindo definir um objeto já em sua criação. III. Os construtores só podem ser acionados através do operador new. IV. Obrigatoriamente, os construtores devem ter o mesmo nome que suas classes e devem possuir um tipo de retorno. Lampada L.acender(); Lampada L = new Lampada(); Lampada L = new acender(); 7. construtor é um atributo da classe. uma classe deve possuir apenas um construtor. objetos são instâncias das classes. superclasses herdam atributos das subclasses. objetos servem para declarar classes. 8. Somente as afirmativas III e IV são corretas. Somente as afirmativas I e IV são corretas. Somente as afirmativas II, III e IV são corretas. Somente as afirmativas I e II são corretas. Somente as afirmativas I, II e III são corretas. Não Respondida Não Gravada Gravada Exercício inciado em 05/11/2020 16:37:21. javascript:duvidas('907920','7121','7','3620152','7'); javascript:duvidas('904447','7121','8','3620152','8'); javascript:abre_colabore('35275','212336584','4279611602');
Compartilhar