Ingeniería de Sistemas
Profa. Elizabeth Rincón
1
Profa. Elizabeth Rincón
...
Agenda
๏ Presentación scketchnote
Java
๏ Conceptos fundamentales en
Java
๏ Entorno de Desarrollo (IDE)
๏ Ejercicios
๏ Proxima clase: Sentencias de
Control
2
Programación II
Analiza los elementos fundamentales
de la programación orientada a objeto
basada en el lenguaje de
programación Java para comprender
Programación II su fundamento, características y
ventajas.
✓ Declaración de clases (atributos, propiedades y
características)
✓ Creación de objetos e instanciación de clases y
métodos
Profa. Elizabeth Rincón
✓ Tipos de datos elementales
✓ Declaración de variables, operaciones con variables
✓ Constructores de clases (herencia, polimorfismo y
encapsulamiento)
3
Programación II
4
Programación II
Profa. Elizabeth Rincón
5
Programación II
Profa. Elizabeth Rincón
6
Programación II
Profa. Elizabeth Rincón
7
Programación II
Profa. Elizabeth Rincón
Objetos y Clases
✓ Clase Persona
✓ Clase Automotor
✓ Clase Cuenta Bancaria
✓ Clase Serie
Profa. Elizabeth Rincón
Profa. Elizabeth Rincón
✓ Clase Libro
8
Programación II
๏ Una clase se crea empleando la
palabra clave class
๏ Los campos almacenan datos
para que un objeto los use.
๏ Los constructores permiten que
cada objeto sea preparado
adecuadamente cuando es creado.
Profa. Elizabeth Rincón
๏ Los métodos implementan el
comportamiento de los objetos.
9
Programación II
๏ Un constructor tiene el
mismo nombre de la clase.
๏ En Java se dividen en:
✓sin argumentos,
✓parametrizados y
✓predeterminados.
Profa. Elizabeth Rincón
10
Programación II
๏ El modificador public indica
que la componente del método
es accesible fuera del código
de la clase a la que pertenece
la componente a través del
operador punto.
๏ El modificador private indica
Profa. Elizabeth Rincón
que la componente solamente
es accesible a través de los
métodos de la propia clase.
11
Programación II
๏ Los métodos definidos por
el usuario : podemos crear
nuestro propio método en
función de nuestros requisitos
๏ Métodos de biblioteca
estándar : estos son métodos
Profa. Elizabeth Rincón
incorporados en Java que
están disponibles para usar.
12
Programación II
๏ Los métodos definidos por el
usuario.
modificador : define los tipos de
acceso si el método es público,
privado, etc.
static - Si usamos la static
palabra clave, se puede acceder
sin crear objetos.
parámetro1/parámetro2 : estos
Profa. Elizabeth Rincón
son valores que se pasan a un
método. Podemos pasar
cualquier número de argumentos
a un método.
13
Programación II
๏ Los métodos de la
biblioteca estándar son
métodos incorporados en
Java que están disponibles
para su uso.
Profa. Elizabeth Rincón
14
Programación II
15
Programación II
Profa. Elizabeth Rincón
16
Programación II
Profa. Elizabeth Rincón
Declaración y Operaciones
Profa. Elizabeth Rincón
17
Programación II
18
Programación II
Profa. Elizabeth Rincón
19
Programación II
Profa. Elizabeth Rincón
๏ La herencia, es el concepto mediante el
cual las clases especializadas, sin
código adicional, pueden "copiar" los
atributos y el comportamiento de las
clases de origen en las que se
especializan.
๏ El objeto de origen se llama padre y la
Profa. Elizabeth Rincón
nueva especialización se llama hijo ,
términos que ya se le han presentado.
20
Programación II
21
Programación II
Profa. Elizabeth Rincón
22
Programación II
Profa. Elizabeth Rincón
๏ El polimorfismo significa que los
objetos que pertenecen a la misma
rama de una jerarquía, cuando se les
envía el mismo mensaje (es decir,
cuando se les dice que hagan lo
mismo), pueden manifestar ese
Profa. Elizabeth Rincón
comportamiento de manera diferente.
23
Programación II
24
Programación II
Profa. Elizabeth Rincón
25
Programación II
Profa. Elizabeth Rincón
๏ La encapsulación es una de las
características clave de la programación
orientada a objetos. La encapsulación se
refiere a la agrupación de campos y
métodos dentro de una sola clase.
๏ Evita que las clases externas accedan y
Profa. Elizabeth Rincón
cambien campos y métodos de una
clase. Esto también ayuda a lograr la
ocultación de datos .
26
Programación II
27
Programación II
Profa. Elizabeth Rincón
28
Programación II
Profa. Elizabeth Rincón
29
Programación II
Profa. Elizabeth Rincón
30
Programación II
Profa. Elizabeth Rincón
31
Programación II
Profa. Elizabeth Rincón
...
32
Profa. Elizabeth Rincón
1. Realizar los siguientes ejercicios :
1.1 Sumar dos números enteros y mostrar
el resultado por pantalla.
1.2. Sumar 3 números enteros leídos por el
teclado y mostrar el resultado.
1.3. El producto de dos números reales
1.4. Leer una variable entera y dos reales y
visualice .
2. Crear un nuevo objeto a los ejemplos de
clases elaborados en el aula (diapositva
Profa. Elizabeth Rincón
8)
...
33
Programación II
๏ JavaFX y Java Swing
๏ Java para principiantes |
Microsoft Learn
๏ Explore the Java platform,
learn object-oriented
programming principles, and
create a project - IBM
Developer
Profa. Elizabeth Rincón
...
34
๏ Conceptos y Fundamentos
Java
๏ Clases y Objetos
๏ Constructores y modificadores
[Link]
๏ Tipos de datos
๏ Próxima clase: Sentencias de
Control
Profa. Elizabeth Rincón
...
35