Herencia
Publicado por María (2 intervenciones) el 22/10/2011 02:39:29
Hola a todos,
Tengo un problema las clases:
package Controlador;
import Mundo.Animal;
public class Main {
private Animal animal;
private String nombre[];
private int npatas;
public void Main(){
animal = new Animal(nombre, npatas);
}
/**
* @param args
*/
public void MuestraNombres(){
animal.DarNombres();
}
public static void main(String[] args) {
// TODO Auto-generated method stub
MuestraNombres();
}
}
La clase Animal tiene:
package Mundo;
import Controlador.Main;
//Creo clase Abstracta
public class Animal {
//Atributos
private String nombre[] = {"perro", "gatos", "tucanes", "delfin"};
private int npatas;
private Main cont;
//Metodos
public Animal (String nombre[], int npatas){
this.nombre = nombre;
this.npatas = npatas;
}
public String[] DarNombres(){
return nombre;
}
public void comer(){
}
}
Pero no me imprime los nombres que tengo en animal, que es lo que quiero que me imprima, me pueden colaborar con eso, se los agradecería mucho
DLB
Tengo un problema las clases:
package Controlador;
import Mundo.Animal;
public class Main {
private Animal animal;
private String nombre[];
private int npatas;
public void Main(){
animal = new Animal(nombre, npatas);
}
/**
* @param args
*/
public void MuestraNombres(){
animal.DarNombres();
}
public static void main(String[] args) {
// TODO Auto-generated method stub
MuestraNombres();
}
}
La clase Animal tiene:
package Mundo;
import Controlador.Main;
//Creo clase Abstracta
public class Animal {
//Atributos
private String nombre[] = {"perro", "gatos", "tucanes", "delfin"};
private int npatas;
private Main cont;
//Metodos
public Animal (String nombre[], int npatas){
this.nombre = nombre;
this.npatas = npatas;
}
public String[] DarNombres(){
return nombre;
}
public void comer(){
}
}
Pero no me imprime los nombres que tengo en animal, que es lo que quiero que me imprima, me pueden colaborar con eso, se los agradecería mucho
DLB
Valora esta pregunta


0