Ver Mensaje Individual
  #2 (permalink)  
Antiguo 10/10/2013, 10:17
Avatar de Fuzzylog
Fuzzylog
 
Fecha de Ingreso: agosto-2008
Ubicación: En internet
Mensajes: 2.511
Antigüedad: 15 años, 8 meses
Puntos: 188
Respuesta: sintaxis en java

Antes de nada

class perro extends AbstraClase

En general en java es

modificadorVisibilidad class NombreClase extends ClasePadreOpcional implements InterfazOpcional

ModificadorVisibilidad (public, protected, private) . Si no se indica nada se considera visible en el package en el que la incluyas.

Tu clase Usuario va a tener un atributo de clase Animal (que no veo por ningún lado esa clase, salvo que te refieras a lo que llamas AbstraClase)

Entonces deja abstract class AnimalAbstract como abstract class Animal

Lo siguiente es que en la clase Animal debes añadir el método Abstracto correr(), que implementará de diferente manera cualquier clase hija.

Y luego crearás la clase Usuario, con un atributo de clase Animal, un constructor con un parámetro de clase animal con la que setear el atributo del Usuario y un método hacerCorrerAnimal() que llame al método correr() del Animal.
__________________
if (fuzzy && smooth) {
fuzzylog = "c00l";
return true;
}