JAVA: Clases inmutables ☕ DAM - DAW

  Рет қаралды 1,259

Aula en la nube

Aula en la nube

Күн бұрын

💎 Claves BARATAS 100% ORIGINALES: Cupón Descuento 👉 GAKS 👈
✅ Windows 10 Pro: bit.ly/3ZGeFDu
✅ Windows 10 Home: bit.ly/3k9mhy3
✅ Windows 11 Pro: bit.ly/3ZEbZ9t
✅ Office 2016: bit.ly/3XzSiha
✅ Office 2021: bit.ly/3ISpIDS
______________________________________________________
👉 Vídeo 16 del Tema 5 del curso del módulo de programación de los CFGS de DAM y DAW. Veremos cómo funcionan y cómo se crean las clases inmutables en JAVA. Para ello, hablaremos también en detalle sobre la inmutabilidad de las Strings en JAVA
🕒 Línea de tiempo
------------------------------------
00:00 Introducción
01:17 Clases inmutables en JAVA
03:17 Strings en JAVA
06:45 Ejemplo de inmutabilidad en Strings
10:57 Crear clases inmutables
12:46 Ejemplo de creación de clase inmutable
💻 REPOSITORIO GITHUB:
github.com/aulaenlanube/curso...
🏆 REGALOS FRIKIS:
aulaenlanube.com/zona-friki/
💙 MI WEB: www.aulaenlanube.com/
💚MI OTRA WEB: insignias.org/
Necesitas un HOSTING:
🥇 clientes.sered.net/aff.php?af...
🎁 CÓDIGO 2 MESES HOSTING GRATIS: AULA
#java

Пікірлер: 2
@petejewel
@petejewel Жыл бұрын
Muchas gracias por tus videos. Son muy didácticos. Tengo una duda sobre la clase ObjetoInmutable del ejemplo y el field point de la clase Punto. No entiendo muy bien por qué haces una copia del Punto recibido en el constructor y en el método getPunto. Por lo que muestras, la clase Punto es inmutable, por lo que no le veo el sentido a hacer tales copias. Si la clase Punto es inmutable no debería ser necesario, igual que indicas para el campo s de la clase String. Si Punto fuera mutable entonces sí sería necesario, como dices
@aulaenlanube
@aulaenlanube Жыл бұрын
Como bien dices, si Punto es inmutable, no es necesario crear nuevas instancias en el constructor y en el getter. Mi intención era mostrar dos clases inmutables, una con parámetros primitivos(Punto) y otra que contenga alguna instancia de un objeto(ObjetoInmutable). En este ejemplo ObjetoInmutable, será completamente inmutable independientemente de la Punto. Entiendo que haya podido confundir si no lo he dicho explícitamente. Respecto a la String, hablo de ello al final del vídeo, donde planteo una pregunta 15:31 , si la String ya es inmutable, no hace falta crear una nueva instancia, ya que se crea implícitamente siempre, precisamente lo hago de las dos formas para que se pueda entender bien el concepto de inmutabilidad en las Strings. De hecho esa misma explicación se puede extrapolar a la clase Punto igualmente. Agradezco mucho tu comentario, ya que gracias a él, puede que haya quedado todo mucho más claro. Salu2
JAVA: Arrays de objetos ☕ DAM - DAW
8:38
Aula en la nube
Рет қаралды 1,2 М.
Java 8 to 18: Most important changes in the Java Platform
31:24
小蚂蚁被感动了!火影忍者 #佐助 #家庭
00:54
火影忍者一家
Рет қаралды 36 МЛН
A teacher captured the cutest moment at the nursery #shorts
00:33
Fabiosa Stories
Рет қаралды 55 МЛН
Generics: The most intimidating TypeScript feature
18:19
Matt Pocock
Рет қаралды 170 М.
La INMUTABILIDAD en la PROGRAMACIÓN
20:54
hdeleon.net
Рет қаралды 17 М.
JAVA: Paso por referencia y por valor ☕ DAM - DAW
12:35
Aula en la nube
Рет қаралды 1,1 М.
Strings en Java son inmutables - ¿Qué significa esto?
11:27
Like a Shark
Рет қаралды 1,1 М.
Interfaces en Java (Programación orientada a objetos)
9:51
latincoder
Рет қаралды 225 М.
Curso de Javascript Orientado a Objetos para Principiantes
2:25:06
小蚂蚁被感动了!火影忍者 #佐助 #家庭
00:54
火影忍者一家
Рет қаралды 36 МЛН