Postagens

Mostrando postagens de junho, 2016

Questão de código 9 AV3 prova B | JOptionPane()

Imagem
Observe o fragmento de código java: package livro; public class Indentifica { private int codigo; private String nome; private int status; } public class Livro extends Identifica { private String isbn; } Reescreva o código e implemente: a) Criar a classe Publicacao; b) Criar o método principal, na classe Publicação; c) Instanciar o objeto id, do tipo Livro no método main d) Criar TODOS os métodos sets e gets e) Solicitar que o usuário entre com todos dados (código, nome, status e isbn) usando "set" f) Ao final, recuperar os dados digitados através do "get" exibir essas informações cadastradas. g) A entrada de dados deve ser feita através do componente JOptionPane; Implementação e Resolução public class Identifica { private int codigo; private String nome; private int status; public int getCodigo() { return codigo; } public void setCodigo(int codigo) { this.codigo = codigo; } public String getNome() { return nome; } public void s...

Questão de código 9 AV3 | Herança e Polimorfismo

Imagem
Com base no código java a seguir responda: public class Automovel { public String nome(String nome) { return nome; } } public class Carro { } public class Executa { public static void main(String[] args) { Carro carro = new Carro(); System.out.println(carro.nome("Corsa"); } } Ao analisar o código, podemos perceber a ausência de conceitos, exigidos para a execução correta. Quais são? Reescreva o código de forma que seja executado corretamente, incluindo esses conceitos. Implementação e Resolução: Conceitos ausentes Herança e Polimorfismo public class Automovel { public String nome(String nome) { return nome; } } public class Carro extends Automovel { @Override public String nome(String nome) { return "O carro é " + super.nome(nome); } } public class Executa { public static void main(String[] args) { Carro carro = new Carro(); System.out.println(carro.nome("Corsa"); } }

Questão de código 10 AV3 | Interface

Imagem
Utilizando a linguagem Java implemente todos os códigos abaixo, encapsulando obrigatoriamente todos os atributos, utilizando o Scanner para entrada de dados.  Criar a interface Formas, com o atributo pi = 3,14, sendo uma constante e o método calcularVolume() com retorno double;  Criar a classe abstrata FormasTridimensionais, implementando a interface Formas, com o atributo altura double;  Criar a classe Piramide, herdando a classe FormasTridimensionais, com o atributo lado double, método calcularVolume(), retornando altura / 3 * lado;  Criar a classe BaseTriangular, herdando a classe Piramide, com o atributo base double, método calcularVolume(), retornando base * lado / 2 * altura;  Criar um classe principal para manipular 1 objeto da classe BaseTriangular. Implementação do código: // Interface Formas public interface Formas { static final double pi = 3.14; public abstract double calcularVolume(); } // classe FormasTridimensionais public...

CCT0314 AV3 Gabarito

Imagem
GABARITO PROVA A 1 - C 2 - A 3 - B 4 - D 5 - E 6 - A 7 - A 8 - E 9 - CÓDIGO 10- CÓDIGO PROVA B 1 - C 2 - B 3 - C 4 - E 5 - C 6 - B 7 - C 8 - B 9 - CÓDIGO 10- CÓDIGO PROVA C 1 - C 2 - C 3 - A 4 - C 5 - A 6 - B 7 - D 8 - D 9 - CÓDIGO 10- CÓDIGO

Recuperação nas férias

Imagem

CCT0079 Programação Orientada à Objetos | Simulado AV2/AV3

Imagem
Acesse aqui o simulado:   https://profrafaelribeiro.typeform.com/to/vrTKhs Gabarito:   http://monteiror2m.blogspot.com.br/2016/06/cct0079-simulado-av2av3-gabarito.html

CCT0079 Simulado AV2/AV3 | Gabarito

1 - E 2 - A 3 - D 4 - E 5 - C 6 - D 7 - B 8 - A 9 - A 10-B