Linguagem de programação
AV2 - Prova A - Turma: 3010
1 - D
2 - D
3 - E
4 - A
5 - D
6 - E
7 - E
8 - D
9 - Sugestão de implementação
public interface SituacaoAcadem ica{
public abstract boolean obterSituacaoAluno();
public abstract float obterMediaAluno();
}
public class Aluno im plem ents SituacaoAcadem ica{
...
public boolean obterSituacaoAluno(){
if (this.m edia >= 6) {
return true;
}
else{
return false;
}
}
public float obterMeidaAluno(){
this.m edia=(this.notaav1+this.notaav2)/2;
return this.m edia;
}
...
}
10 - Sugestão de implementação
public class Funcionario {
private String nom e;
private int idade;
public Funcionario(String nom e, int idade){
this.nom e=nom e;
this.idade=idade;
}
public int getIdade(){
return idade;
}
public String getNom e(){
return nom e;
}
public void setNom e(String nom e){
this.nom e=nom e;
}
public void setIdade(int idade){
this.idade=idade;
}
}
public class Dependente{
private String nom e;
private int idade;
public Dependente(String nom e, int idade){
this.nom e=nom e;
this.idade=idade;
}
public int getIdade(){
return idade;
}
public String getNom e(){
return nom e;
}
public void setNom e(String nom e){
this.nom e=nom e;
}
public void setIdade(int idade){
this.idade=idade;
}
}
public class ConvertaPrincipal {
public static void m ain(String[] args) {
Funcionario func1 = new Funcionario("jose",40);
Dependente dep1 = new Dependente("ana",20);
System .out.println(func1.getNom e()+func1.getIdade());
AV2 - Prova B - Turma: 3010
1 - A
2 - C
3 - C
4 - B
5 - A
6 - E
7 - D
8 - E
9 - Duas vantagens são: manutenção do projeto de software fica menos custosa; permite o reuso de código;
10 - Sugestão de implementaçã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");
}
}
Assinar:
Postar comentários (Atom)
Nenhum comentário:
Postar um comentário