Duvida no main

[code]public class Produto extends Fornecedor {
private String descricao;
private int valor;
private boolean disponibilidade;
private int estoque;
public Fornecedor fornecedor;

public Produto(String descricao, int valor, boolean disponibilidade, int estoque, Fornecedor fornecedor, String cnpj, String nome, String dataNascimento) {
    super(cnpj, nome, dataNascimento);
    this.descricao = descricao;
    this.valor = valor;
    this.disponibilidade = disponibilidade;
    this.estoque = estoque;
    this.fornecedor = fornecedor;
}
public void adicionarEstoque (int quantidade){
    if (quantidade > 0){
        this.estoque = this.estoque + quantidade;
        this.disponibilidade = true;
    } 
    
}
public String getDescricao() {
    return descricao;
}

public boolean isDisponibilidade() {
    return disponibilidade;
}

public Fornecedor getFornecedor() {
    return fornecedor;
}

public int getEstoque() {
    return estoque;
}

public int getValor() {
    return valor;
}

public void setDescricao(String descricao) {
    this.descricao = descricao;
}

public void setDisponibilidade (boolean disponibilidade) {
    this.disponibilidade = disponibilidade;
}

public void setFornecedor(Fornecedor fornecedor) {
    this.fornecedor = fornecedor;
}

public void setEstoque(int estoque) {
    this.estoque = estoque;
}

public void setValor(int valor) {
    this.valor = valor;
}

}[/code]

Então galera, como coloco no main o boolean e o estoque?

[code]public class Main{
public static void main (String [] args){

Produto pr = new Produto();

pr.isDisponibilidade();
pr.adicionarEsotque?

}[/code]

}

Bom, o seu construtor do Produto requer que passe alguns argumentos, portanto o produto deve ser criado assim:

[code]
public static void main (String[] args){
Produto pr = new Produto(“descrição”, 10, true, 10, Forncedor, “cnpj”, “nome”, “datanascimento”);

pr.adicionarEstoque(20); //aqui adiciona mais 20

if (pr.isDisponibilidade())
    System.out.println("Disponivel");  //se o metodo retornar true, executa esta linhas
else
   System.out.println("Não disponível"); //se retornar false, executa esta linha

}[/code]

pronto.

valeu muito obrigado :smiley: te pago uma coca depois :smiley:

Por favor coloque [RESOLVIDO] no titulo de seu post.