Está en la página 1de 4

clase publica Mamifero

privado string respiracion nuevaInstancia string()

privado integer vista nuevaInstancia integer()

metodo publico mamifero() // constructor por defecto firma metodo publico


mamifero()

respiracion=""

vista=""

fin metodo

metodo publico Mamifero (string formaRespiracion) // constructor sobrecargado firma


metodo publico Mamifero (string)

respiracion = formaRespiracion

fin metodo

metodo publico asignoVista (integer espectroDeColores)

vista= espectroDeColores

fin metodo

metodo publico string devuelvoRespiracion()

retornar: respiracion

fin metodo

metodo publico integer devuelvoVision()

retornar: vista

fin metodo

fin clase
clase publica Perro heredade Mamifero

privado string raza nuevaInstancia string()

metodo publico asignoRaza (string nuevaRaza)

raza = nuevaRaza

fin metodo

metodo publico string devuelvoRaza()

retornar: raza

fin metodo

fin clase

clase publica Hombre heredade Mamifero

privado string alimentacion nuevaInstancia string()

metodo publico asignoTipoAlimentacion (string tipoAlimentacion)

alimentacion = tipoAlimentacion

fin metodo

metodo publico string devuelvoTipoAlimentacion()

retornar: alimentacion

fin metodo

fin clase
clase publica CreoMamiferosTest

privado Perro nuevoPerro nuevaInstancia Perro()

privado Hombre nuevoHombre nuevaInstancia Hombre()

privado string nuevaRazaTest nuevaInstancia string()

privado string tipoAlimentacionTest nuevaInstancia()

privado string respiracionTest nuevaInstancia string()

privado integer vistaTest nuevaInstancia integer()

mostrar: "ingrese la raza del perro"

ingresar: nuevaRazaTest

nuevoPerro.asignoRaza(nuevaRazaTest)

mostrar: "ingrese la forma de respiracion"

ingresar: respiracionTest

nuevoPerro.Mamifero(respiracionTest)

mostrar: "ingrese forma de vision cromatica o monocromatica"

ingresar: visionTest

nuevoPerro.asignoVista(visionTest)

mostrar:"algunas caracteristicas de un canino son"

mostrar: nuevoPerro.devuelvoRaza()

mostrar: nuevoPerro.devuelvoRespiracion()

mostrar: nuevoPerro.devuelvoVision()

mostrar: "ingrese la forma de alimentacion del hombre , hervivoro,


carnivoro ,omnivoro"
ingresar: tipoAlimentacionTest

nuevoHombre.asignoTipoAlimentacion(tipoAlimentacionTest)

mostrar: "ingrese la forma de respiracion"

ingresar: respiracionTest

nuevoHombre.Mamifero(respiracionTest)

mostrar: "ingrese forma de vision cromatica o monocromatica"

ingresar: visionTest

nuevoHombre.asignoVista(visionTest)

mostrar: "algunas caracteristicas del hombre son"

mostrar: nuevoHombre.devuelvoTipoAlimentacion()

mostrar: nuevoHombre.devuelvoRespiracion()

mostrar: nuevoHombre.devuelvoVision()

fin clase

También podría gustarte