Está en la página 1de 3

1.

Escribir una clase Automovil que tenga por los menos 5 atributos (1 de ellos privado) y 3
mtodos (todos pblicos), que tenga sentido y coherencia con el modelado de un vehculo

clase Automovil

metodo Automovil()
//creamos el primer objeto de tipo Automovil

Automovil autoUno nuevaInstancia Automovil()

// atributos: marca, modelo, estado (nuevo o usado),color y precio

publico String autoUnoMarca nuevaInstancia String()


publico Integer autoUnoModelo nuevaInstancia Integer()
publico String autoUnoEstado nuevaInstancia String()
publico String autoUnoColor nuevaInstancia String ()
privado Integer autoUnoPrecio nuevaInstancia Integer()

//mtodos establecer atributos

metodo publico asignaMarca(String marca)


metodo publico asignaModelo(Integer modelo)
metodo publico asignaEstado (String estado)
metodo publico asignaColor(String color)
metodo publico asignaPrecio(Integer precio)

autoUno.asignaMarca(autoUnoMarca.asignaMarca(Peugeot))
autoUno.asignaModelo(autoUnoModelo.asignaModelo (208))
autoUno.asignaEstado(autoUnoEstado.asignaEstado(Nuevo))
autoUno.asignaColor(autoUnoColor.asignaColor(Negro))
autoUno.asignaPrecio(autoUnoPrecio.asignaPrecio(253000))
fin metodo
fin clase

1
2. Escribir una clase Persona que tenga 2 mtodos sobrecargados

clase Persona

metodo Persona() //constructor para instanciar la clase

Persona primerPersona nuevaInstancia Persona()

// constructor con parmetros: nombre, dni, fecha nacimiento

Persona primerPersona nuevaInstancia Persona (String nombre, Integer


dni, Date fechaNacimiento)
fin metodo
fin clase

3. Escribir una clase Escuela que tenga 3 constructores sobrecargados

clase Escuela

metodo Escuela() //constructor sin parmetros

// atributos considerados: denominacin, domicilio, niveles de enseanza

// constructor con dos parmetros

metodo Escuela (String denominacin, String domicilio)

// constructor con un parmetro

metodo Escuela (String nivelEnseanza)

fin metodo

fin clase

2
4. Escribir las clases necesarias para modelar a travs del uso de la herencia las siguientes
entidades: Perro, Mamfero, Hombre. Cada clase debe tener al menos 1 atributo y al
menos 1 mtodo.

clase Mamifero

metodo Mamifero() //metodo constructor

Mamifero mamiferoDeAfrica nuevaInstancia Mamifero()

//atributo: cantidad o nmero de especies por regiones

Integer mamiferoDeAfricaNroEspecies nuevaInstancia Integer()

fin metodo
fin clase

clase Perro heredaDe Mamifero

privado String raza nuevaInstancia String()

metodo publico estableceRaza (String raza)

raza= Chihuahua

fin metodo

fin clase

clase Hombre heredaDe Mamifero

privado Integer coeficienteIntelectual nuevaInstancia Integer()

metodo publico estableceCoefInt (Integer coeficienteIntelectual)

coeficienteIntelectual= 110

fin metodo

fin clase

También podría gustarte