Boa noite galera, ainda estou na faculdade e encontrei um prova minha de OO, e em uma questão o profº não me deu nota maxima por não ter usado corretamente a composição, então resolvi refazer a questão e postar aqui. o que eu queria era que vocês corrigissem ela pra mim, se usei corretamente.
[code]public class Hd {
private double tamanho;
public double getTamanho() {
return this.tamanho;
}
public void setTamanho(double tamanho) {
this.tamanho = tamanho;
}
}[/code]
[code]public class LeitoraDvs {
private int rotação;
public int getRotação() {
return this.rotação;
}
public void setRotação(int rotação) {
this.rotação = rotação;
}
}[/code]
[code]public class Computador {
private String tipo;
private Hd hd = new Hd();
private LeitoraDvs leitora = new LeitoraDvs();
public String getTipo() {
return this.tipo;
}
public void setTipo(String tipo) {
this.tipo = tipo;
}
public void setTamanho(double tamanho){
this.hd.setTamanho(tamanho);
}
public double getTamanho (){
return this.hd.getTamanho();
}
public void setRotacao(int rotacao){
this.leitora.setRotação(rotacao);
}
public int getRotacao(){
return leitora.getRotação();
}
}[/code]
[code]public class CriaPc {
public static void main (String args[]){
Computador notebook = new Computador();
notebook.setTipo("Notebook");
notebook.setTamanho(360);
notebook.setRotacao(5400);
System.out.println("foi criado um computador do tipo "
+ notebook.getTipo() + "\n com disco de tamanho "
+ notebook.getTamanho() + " gb \n de velocidade de rotação "
+ notebook.getRotacao()+" rpm");
}
}[/code]