0% encontró este documento útil (0 votos)
24 vistas35 páginas

Fundamentos de Java y POO

El documento presenta conceptos fundamentales de programación orientada a objetos en Java, incluyendo definición de clases, atributos, métodos, constructores, herencia, polimorfismo y encapsulamiento. La clase introduce ejemplos de clases como Persona y explica la declaración y operaciones con variables.

Cargado por

Frahiner
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
24 vistas35 páginas

Fundamentos de Java y POO

El documento presenta conceptos fundamentales de programación orientada a objetos en Java, incluyendo definición de clases, atributos, métodos, constructores, herencia, polimorfismo y encapsulamiento. La clase introduce ejemplos de clases como Persona y explica la declaración y operaciones con variables.

Cargado por

Frahiner
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

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

También podría gustarte