Está en la página 1de 3

GUIA DE LABORATORIO 3:

CLASES , ATRIBUTOS Y METODOS .

Clase Persona

De acuerdo a la teoría analizada en clases, vamos a crear la clase Persona con sus atributos y
métodos y la clase carro con sus atributos y métodos.

La clase Persona tendrá los siguientes atributos:

Luego se define el método constructor que lleva el mismo nombre de la clase, en este caso el
constructor es “Persona”:

Y un método que nos permita asignarle un carro a cada instancia de la clase persona, para este
efecto se debe definir un procedimiento que tenga como parámetro de entrada una instancia
de la clase Carro y Asignarle dicho carro a la persona:
Clase carro

Dentro del mismo proyecto definiremos otra clase, la clase Carro con los siguientes atributos:

Para lo cual analizaremos algunas características de los atributos como se puede ver en este
caso la marca, el color y Kilometraje son atributos públicos definidos como public lo que
permite que sean accedidos directamente desde otras clases y objetos dentro del proyecto,
pero los atributos modelo, placa y numeroDePuertas son atributos privados y se definen así
con la palabra reservada private por tanto estos últimos atributos no pueden ser accedidos
directamente sino por medio de métodos creados para esto.

A continuación se creara el constructor de la clase carro y los métodos para acceder a los
atributos privados.

Los atributos definidos como privados no pueden tampoco ser modificados desde otra clase
por tanto hay que crear métodos para modificarlos en la misma clase a la que corresponden,
vale decir que en la clase carro vamos a crear los métodos modificarPlaca, modificarModelo y
modificarNumPuertas los cuales deben recibir como parámetros de entrada la nuevaPlaca, la
nuevoModelo, y el NuevonumPuertas, como se describe a continuación:
CLASE PRINCIPAL

EN LA CLASE PRINCIPAL DEFINIREMOS LOS METODOS PARA CREAR INSTANCIAS DE LAS CLASES
PERSONA Y CARRO, COMO ASI TAMBIEN PEDIR POR TECLADO LOS DATOS DE LOS ATRIBUTOS Y
CREAR LOS OBJETOS A PARTIR DE LOS DATOS INGRESADOS POR PARTE DEL USUARIO POR
TECLADO.

También podría gustarte