Herencia
Tengo la clase:
public class nodo extends DefaultMutableTreeNode{
private int indice;
private String descripcion;
public nodo(){
super();
}
public void setIndice(int valor){
this.indice = valor;
}
public void setDescripcion(String valor){
this.descripcion = valor;
}
public int getIndice(){
return this.indice;
}
public String getDescripcion(){
return this.descripcion;
}
}
y la quiero usar desde otra haciendo:
public void agregaNodo(String dato, DefaultMutableTreeNode top){
DefaultMutableTreeNode anterior = null;
DefaultMutableTreeNode otroNodo = (DefaultMutableTreeNode) new nodo();
otroNodo = new DefaultMutableTreeNode(dato);
top.add(otroNodo);
}
el tema es que el objeto otroNodo no tiene los metodos de la clase nodo, que estoy haciendo mal?
Si alguien me puede ayudar se lo agradeceria.
Slds.
Pablo
public class nodo extends DefaultMutableTreeNode{
private int indice;
private String descripcion;
public nodo(){
super();
}
public void setIndice(int valor){
this.indice = valor;
}
public void setDescripcion(String valor){
this.descripcion = valor;
}
public int getIndice(){
return this.indice;
}
public String getDescripcion(){
return this.descripcion;
}
}
y la quiero usar desde otra haciendo:
public void agregaNodo(String dato, DefaultMutableTreeNode top){
DefaultMutableTreeNode anterior = null;
DefaultMutableTreeNode otroNodo = (DefaultMutableTreeNode) new nodo();
otroNodo = new DefaultMutableTreeNode(dato);
top.add(otroNodo);
}
el tema es que el objeto otroNodo no tiene los metodos de la clase nodo, que estoy haciendo mal?
Si alguien me puede ayudar se lo agradeceria.
Slds.
Pablo