Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 10

PROGRAMACIÓN ORIENTADA A OBJETOS

LABORATORIO N° 02
POO: Constructores y encapsulamiento

CODIGO DEL CURSO:

Alumno(s) Nota

Sumire Durand Nicolas eduardo

Grupo 2C24A
Ciclo II
Fecha de entrega

DESARROLLO DE SOFTWARE Ing. Marcelo Miranda Maldonado


PROGRAMA DE FORMACIÓN REGULAR [email protected]
PROGRAMACIÓN ORIENTADA A OBJETOS Página 1 de 7

I.- OBJETIVOS:
● Instalar y configurar los componentes necesarios para programar en Java (Windows 10).

● Crear, compilar, ejecutar y depurar programas bajo la programación orientada a objetos


mediante constructores.

II.- SEGURIDAD:
Advertencia:
En este laboratorio está prohibida la manipulación del
hardware, conexiones eléctricas o de red; así como la
ingestión de alimentos o bebidas.

III.- FUNDAMENTO TEÓRICO:


Revise sus diapositivas del tema antes del desarrollo del laboratorio.

IV.- NORMAS EMPLEADAS:


No aplica

V.- RECURSOS:
● En este laboratorio cada alumno trabará con un equipo con Windows 10.

● La instalación del software requerido se realizará en un equipo Virtual

VI.- METODOLOGÍA PARA EL DESARROLLO DE LA TAREA:


● El desarrollo del laboratorio es individual.

VII.- PROCEDIMIENTO:
CREAR UN PROYECTO NUEVO EN ECLIPSE

1. En el programa Eclipse elija la opción File 🡪 New 🡪 Java Project


2. En la ventana “New Java Project” escriba como nombre de proyecto: proyecto_02 luego
presionar Finish
3. Desde el panel “Package Explorer”, expandir el nodo correspondiente a su nuevo proyecto
4. Adicionaremos una nueva clase Java a nuestro proyecto
a. Clic derecho en el nodo src 🡪 New 🡪 Class
b. En la ventana “New Java Class”. Asigne:
i. Name: Alumnos
ii. Clic en el botón Finish
5. Dentro del código de la función main() adicione las siguientes instrucciones:
PROGRAMACIÓN ORIENTADA A OBJETOS Página 2 de 7

Programa que imprime y calcula el promedio de notas mediante un constructor

6. Grabe el programa modificado: File 🡪 Save

Programa que imprime y calcula el promedio de notas mediante dos constructores


PROGRAMACIÓN ORIENTADA A OBJETOS Página 3 de 7

Programa que imprime y calcula el promedio de notas mediante tres constructores


PROGRAMACIÓN ORIENTADA A OBJETOS Página 4 de 7
PROGRAMACIÓN ORIENTADA A OBJETOS Página 5 de 7

Programa que calcula las raíces reales de una ecuación cuadrática con un constructor
PROGRAMACIÓN ORIENTADA A OBJETOS Página 6 de 7

EJERCICIOS DE APLICACIÓN

1. Crear una aplicación que calcule la hipotenusa. Emplee constructores

Compilación
PROGRAMACIÓN ORIENTADA A OBJETOS Página 7 de 7

2. Crear una aplicación mediante encapsulamiento. La clase productos deberá tener los
siguientes atributos privados: código, descripción, cantidad y precio unitario

Crear una aplicación que realice los siguientes cálculos:

● Calcular el precio total (cantidad por el precio)

● Calcular el igv

● Calcular el total

Códigos
PROGRAMACIÓN ORIENTADA A OBJETOS Página 8 de 7

Compilación
PROGRAMACIÓN ORIENTADA A OBJETOS Página 9 de 7

OBSERVACIONES:

o Al llamar la función ejemplo: SetDNI(), al momento de ponerle ca.SetDNI(DNI) nos


produjo un error y tuvimos que darle un valor inicial ca.SetDNI(0).
o Tuvimos que usar sc.next ya que al usar nextline omite la función.
o Para el ejercicio 4 creamos una lista para guardar los datos y poder hacer los
cálculos de ahorros de los diferentes usuarios.
o Cada vez que se crea un objeto con la palabra clave new (), se llama al menos a
un constructor.
o Si se tiene un atributo en privade y queremos permitir el acceso a él, es posible
únicamente por medio de los métodos de get y set

CONCLUSIONES:
o Comprendimos a mayor razón que encapsulamiento busca de alguna forma
controlar el acceso a los datos que conforman un objeto o instancia, de este
modo podríamos decir que una clase y por ende sus objetos que hacen uso de
modificadores de acceso
o Comprendimos que las clases y métodos que se declaran como public, son
accesibles desde cualquier lugar del programa.
o El modificador de acceso protected nos permite acceso a los componentes con
dicho modificador desde la misma clase, clases del mismo paquete y clases que
hereden de ella (incluso en diferentes paquetes).
o El modificador private en Java es el más restrictivo de todos, básicamente
cualquier elemento de una clase que sea privado puede ser accedido únicamente
por la misma clase por nada más
o En Java, un constructor es un bloque de códigos similar al método. Se llama
cuando se crea una instancia de la clase. En el momento de llamar al constructor,
la memoria para el objeto se asigna en la memoria.

"Dime y lo olvido, enséñame y lo recuerdo, involúcrame y lo aprendo”. Benjamín Franklin (1706-1790)

También podría gustarte