[code]public class Motor {
public int potencia;
Eixo eix = new Eixo();
Pistao tpistao[] = new Pistao[4];
BombaCombustivel bomb = new BombaCombustivel();
public Motor(){}
public Motor(int potencia,Pistao tpistao,Eixo eix, BombaCombustivel bomb){
this.potencia=potencia;
tpistao = new Pistao(5,6);
eix = new Eixo(6);
bomb = new BombaCombustivel(9);
}
}[/code]
[code]public class Pistao {
private int diametro;
public int tempoVida;
public Pistao(){}
Pistao(int diametro,int tempoVida){
this.diametro=diametro;
this.tempoVida=tempoVida;
}
}[/code]
esse programa, minha duvida eh o seguinte, como faço para criar um contrutor motor, personalizado para que ele apareça os dados como pistao, eixo,bomba de combustivel e diametro, lembrando que cada motor pode ter 4 ou 6 pistao… nao consigo fazer isso, alguem da uma dica aeww
Não entendi direito, sua pergunta tá uma viajem… quando você for postar tenta colocar sua dúvida de maneira clara, e tenta postar todas as classes do problema… mas eu acho que o que vc quer é mais ou menos isso:
[code]
public class Motor {
public int potencia;
Eixo eix;
Pistao tpistao[];
BombaCombustivel bomb;
public Motor() {
//construtor vazio
}
public Motor(int potencia, int eixo, int bomba, int quantideDePistoes) {
this.potencia = potencia;
this.tpistao = new Pistao[quantideDePistoes]; //assim você pode ter 4 ou 6 pistões
this.eix = new Eixo(eixo); //essa classe você não incluiu no problema, mas eu acho que era isso que vc queria
this.bomb = new BombaCombustivel(bomba);
}
//aqui você deve criar um método para inserir pistões
//ou inicializar os pistões quando você cria um motor