Hola buenas, pues me sale un error de cannot find symbol cuando en el siguiente codigo trato de dejar un constructor hecho, alguna idea de que puede ser?
Código:
/**
* Tarea 1 de Sesión 2
*
* @author David Cienfuegos
* @version 1
*/
public class Arbol
{
// variables
private String tipoDeArbol;
private int numeroMaximoDeFlores;
private int numeroDeFlores;
private int numeroDeFrutas;
/**
* Constructor de la clase Arbol
* Crea un objeto por defecto con:
* tipoDeArbol= "Manzano"
* numeroMaximoDeFlores= 25
* numeroDeFlores = 7
* numeroDeFrutas = 3
*/
public Arbol()
{
setTipoDeArbol("Manzano");
setNumeroMaximoDeFlores(25);
setNumeroDeFlores(7);
setNumeroDeFrutas(3);
}
/**
* Obtiene el tipo de arbol.
*
* @return String tipoDeArbol
*/
public String getTipoDeArbol()
{
//devuelve el nuevo valor para el atributo tipoDeArbol
return tipoDeArbol;
}
/**
* Obtiene el numero maximo de flores.
*
* @return int numeroMaximoDeFlores
*/
public int getNumeroMaximoDeFlores()
{
//devuelve el nuevo valor para el atributo numeroMaximoDeFlores
return numeroMaximoDeFlores;
}
/**
* Obtiene el numero de flores.
*
* @return int numeroDeFlores
*/
public int getNumeroDeFlores()
{
//devuelve el nuevo valor para el atributo numeroDeFlores
return numeroDeFlores;
}
/**
* Obtiene el numero de frutas.
*
* @return int numeroDeFrutas
*/
public int getNumeroDeFrutas()
{
//devuelve el nuevo valor para el atributo numeroDeFrutas
return numeroDeFrutas;
}
/**
* Método que comprueba que el numero de flores no supere al maximo y
* comprueba que los atributos enteros no son negativos
*
* @param int numeroDeFlores, el nuevo numero de flores
*/
public void setNumeroDeFlores(int numeroDeFlores)
{
//coloca el valor de tipoDeArbol en el atributo tipoDeArbol
if (numeroDeFlores <= numeroMaximoDeFlores)
this.numeroDeFlores = numeroDeFlores;
if (numeroMaximoDeFlores >= 0)
this.numeroMaximoDeFlores = numeroMaximoDeFlores;
if (numeroDeFlores >= 0)
this.numeroDeFlores = numeroDeFlores;
if (numeroDeFrutas >= 0)
this.numeroDeFrutas = numeroDeFrutas;
}
}