04 - Slide-Java Sesion
04 - Slide-Java Sesion
04 - Slide-Java Sesion
Programación
Básica en Java
Sesión 4:
Introducción a Java
Programación Orientada a Objetos (POO)
Objetivos de la sesión
Al finalizar esta sesión estarás en capacidad de:
1. Definir el diagrama de clase para la clase creada con método sin paso de
parámetros.
2. Declarar un método con paso de parámetros.
3. Definir el diagrama de clase para la clase creada con método con paso de
parámetros.
4. Implementar los atributos de una clase como variables de instancias.
5. Definir el diagrama de clase aplicando variables de instancias y el uso de los
métodos set y get.
Diagrama de clases
• Recoge las clases de objetos y sus asociaciones. En este diagrama se
representa la estructura y el comportamiento de cada uno de los objetos del
sistema y sus relaciones con los demás objetos.
• Elementos de la clase
Diagrama de clases: atributos
• Los atributos describen a una clase. Puedes ser públicos, privados o
protegidos.
• public (+): indica que el atributo será visible tanto dentro como fuera de la
clase, es decir, accesible desde todos lados.
• privated (-): indica que el atributo sólo será accesible desde dentro de la
clase (sólo sus métodos los pueden acceder).
• proctected (#): indica que el atributo no será accesible desde fuera de la
clase, pero si podrá ser accedido por métodos de la clase además de las
subclases que se deriven.
Diagrama de clases: métodos
• Los métodos de una clase describen la forma en la cual ésta interactúa con su
entorno. Pueden ser públicos, privados o protegidos.
• public (+): indica que el método será visible tanto dentro como fuera de la
clase, es decir, es accesible desde todos lados.
• private (-): indica que el método sólo será accesible desde dentro de la clase
(sólo otros métodos de la misma clase lo pueden acceder).
• protected (#): indica que el método no será accesible desde fuera de la
clase, pero si podrá ser utilizado por métodos de la clase además de las
subclases que se deriven (herencia).
Ejemplo
Enunciado: construya una clase denominada estudiante, con los siguientes
atributos nombre, nota1, nota2, nota3, y definitiva. Solicite al usuario los valores
para un estudiante y almacénelos en una instancia de la clase estudiante.
Calcule la nota definitiva como el promedio simple de las tres notas
(nota1+nota2+nota3)/3.
Diagrama de clase
Estudiante
Nombre:String
Nota1:float
Nota2:float
Nota3:float
Promedio(Nota1:float,Nota2:float,Nota3:flo
at
Ejemplo – Estructura en Java
import java.util.Scanner;
Vertebrado
- nombreVertebrado : String