Activa JavaScript para disfrutar de los vídeos de la Mediateca.
Ejercicio Banco POO - Contenido educativo
Ajuste de pantallaEl ajuste de pantalla se aprecia al ver el vídeo en pantalla completa. Elige la presentación que más te guste:
Explicación de posible solución.
Ola a todos, os vou dar outra visión de como facer outro banco
00:00:00
con o mesmo enunciado respecto ao que hemos visto na clase do compañero
00:00:07
Si eu tuviera que facer este ejercicio
00:00:13
en o que me está pidiendo que crea unha clase de cuenta bancária
00:00:16
con os atributos IVAN e SALDO
00:00:19
como dice aquí
00:00:21
e que haga métodos para esa clase
00:00:23
como consultar, ingresar dinero, retirar,
00:00:25
traspasar a dinera dunha cuenta a outra
00:00:27
Primero haría ese tipo de clase
00:00:33
y luego haría las dos clases que heredan
00:00:36
a cuenta corriente e a cuenta ahorro
00:00:41
Bien, vou añadir, antes de pasar al ejercicio
00:00:44
que aquí habla de un atributo comun a todas as instancias
00:00:48
que se llama interés anual básico
00:00:51
que pode ser constante
00:00:53
e me dicen que sea extracta
00:00:55
e que tenga un método de calcular intereses
00:00:57
que se deixa sem implementar
00:00:59
e que tamén pode ser útil implementar un método
00:01:02
para mostrar os datos da cuenta
00:01:05
Vale, vou ao ejercicio
00:01:10
O primero que quero que fixeis
00:01:14
é a zona da esquerda
00:01:17
Fixaros nos cuatro arquivos .java que ten
00:01:19
cuenta de ahorro, cuenta bancaria,
00:01:23
cuenta corriente e gestión java
00:01:26
Fixaros nos iconos
00:01:28
Gestión banco, que é onde está o ejecutable
00:01:30
Tiene un triángulo verde porque se pode ejecutar
00:01:34
E se fixais nos outros tres archivos
00:01:36
en cuenta ahorro, cuenta bancaria e cuenta corriente
00:01:39
Fixaros que ten apuntado o cursor do ratón
00:01:42
que a cuenta bancaria é gris
00:01:45
Bueno, pero é gris, está gris
00:01:48
E tamén as outras dos está en colores
00:01:50
Porque, fijaros a la derecha
00:01:53
que estou vendo o código de la cuenta bancaria
00:01:55
La cuenta bancaria é extracta
00:01:59
Por eso se ve o icono aquí gris
00:02:01
Porque non se poden crear instancias de esa cuenta
00:02:03
Vou a reducir o zoom
00:02:07
E fijaros na cuenta bancaria
00:02:12
A cuenta bancaria, o primeiro que é extracta
00:02:16
Se me pongo neste botón
00:02:19
Me dice NetBeans que tiene implementaciónes
00:02:21
Quere dicir que hai dos cuentas
00:02:26
Que se chama cuenta de ahorro e cuenta corriente
00:02:28
Que implementan esta clase
00:02:31
Vale, a clase é extracta
00:02:34
É pública
00:02:36
E tiene os atributos que me han dicho
00:02:37
IVAN e SALDO
00:02:39
Fixaros que IVAN é final
00:02:41
Non se pode modificar
00:02:43
Y SALDO é un doble
00:02:46
E logo teño un public static final doble interés anual básico
00:02:49
Ese interés anual básico é final porque é constante
00:02:54
E é estático porque é o mesmo para todos os objetos
00:02:58
Entón todos os objetos que sean de tipo cuenta bancaria
00:03:02
Vane tener un interés anual del 2,5
00:03:06
E logo veremos como as cuentas corrientes que están aquí
00:03:10
Ou as cuentas de ahorro
00:03:14
Como heredan desta cuenta bancaria
00:03:16
Tienen todo este acceso a este atributo
00:03:18
Que é común a todas porque é estático
00:03:22
O constructor simplemente recibe o IVAN e o SALDO
00:03:24
E os actualizan
00:03:28
Crea as cuentas con ese IVAN e con ese SALDO
00:03:31
Fixaros que non teño un set IVAN
00:03:34
Por que non teño un set IVAN? Porque é final
00:03:37
Se eu tento facer un set IVAN
00:03:39
Me vai dicir que non se pode facer
00:03:42
Vale, vou tentar facer
00:03:44
Aunque se é agora no momento
00:03:46
Vuelta da pausa no escrito
00:03:48
Vou facer zoom para que veáis
00:03:50
Vou facer todo na unha linea
00:03:52
Vou facer un public void set IVAN
00:03:54
Vale, cunha chega un IVAN que é un string
00:03:56
Dis.IVAN igual IVAN
00:03:59
E todo o tempo me está dicendo
00:04:02
Non podo asignar un valor a unha variable final como é IVAN
00:04:04
E aquí igual
00:04:09
Isto non teño sentido
00:04:15
Así que quito o zoom e o elimino
00:04:17
Vale, entón non teño set para o IVAN
00:04:21
E logo teño dous métodos que aparecen aquí con un ícono gris
00:04:24
Porque calcular intereses e mostrar non están definidos
00:04:29
Non se define como se calculan os intereses para a cuenta bancaria
00:04:34
Non se define como se calcula ou como se ejecuta o mostrar para a cuenta bancaria
00:04:38
E son astratos
00:04:45
Quer dicir que as clases que hereden de cuenta bancaria
00:04:46
Tenen que implementar, calcular intereses e mostrar
00:04:50
Logo están os getes de IVAN e saldo que o devolven
00:04:53
E unos métodos para añadir saldo, ingresar, retirar e hacer traspaso
00:04:57
Que ahora contaré
00:05:04
Vale, me voy a fijar en cuenta corriente
00:05:06
Fijaros que cuenta corriente lo que hace es extender la cuenta bancaria
00:05:09
Tiene un constructor que se llama cuenta corriente
00:05:13
Que le llega un número que é el IVAN
00:05:15
E un saldo
00:05:20
E llama el super con ese IVAN e con ese saldo
00:05:21
Y luego tiene calcular intereses e mostrar
00:05:25
Que é a súa implementación de como se calculan os intereses
00:05:28
E como se moestran en unha cuenta corriente
00:05:32
E se fijáis en cuenta de ahorro
00:05:36
Tiene un atributo que é final
00:05:38
Que non se pode modificar
00:05:42
Que é o saldo mínimo
00:05:44
Todas as cuentas de ahorro van a tener un saldo mínimo que son 3.000
00:05:45
E tiene súa própria cuenta de ahorro
00:05:50
Igual, llega o IVAN e lo manda
00:05:53
Yo aquí mejoraría unha coisa en cuenta corriente
00:05:56
E é que en vez de decir NUM
00:05:59
Yo lo refacturaría
00:06:04
E lo llamaría IVAN
00:06:07
Porque lo que llega é un IVAN e se lo manda é o super con un IVAN
00:06:09
Que está máis elegante aquí
00:06:12
Vale, e fijaos que en cuenta de ahorro
00:06:14
Tengo mi próprio calcular de intereses
00:06:16
E mi próprio mostrar
00:06:18
El mostrar é fácil de ver
00:06:19
Pongo que soy unha cuenta de ahorro
00:06:21
E que mi IVAN é DIS.GETIVAN
00:06:23
E mi saldo é DIS.GETSALDO
00:06:25
Fijaos que o método non está aquí
00:06:28
Por qué?
00:06:30
Porque o heredo de a quen estoy extendiendo
00:06:31
Estoy extendiendo a cuenta bancária
00:06:34
En cuenta bancária tengo el GETSALDO
00:06:36
E tengo el GETIVAN
00:06:40
Que luego uso en la cuenta de ahorro
00:06:41
Cuando imprimo
00:06:44
E tamén en la cuenta corriente
00:06:45
Aquí estoy usando GETIVAN
00:06:47
E estoy usando GETSALDO
00:06:49
Luego vuelvo a calcular os intereses
00:06:52
Vale?
00:06:54
Entonces todas as cuentas bancarias
00:06:55
Sean de ahorro ou sean corrientes
00:06:57
Van a añadir
00:07:00
Que quere decir añadir?
00:07:02
Que le añada unha cantidad
00:07:03
E le suman ese cantidad ao saldo
00:07:04
Que quere decir ingresar?
00:07:08
Que añade a cantidad
00:07:13
Que quere decir retirar?
00:07:14
Que le cambio o signo
00:07:15
E llamo añadir cantidad
00:07:16
Así que añadir non va a importar
00:07:18
Se é positivo ou negativo
00:07:20
Deberíamos asegurarnos
00:07:22
Que a cantidad que chega a ingresar
00:07:24
É positiva ou negativa
00:07:26
Pero non é o caso deste ejercicio
00:07:27
Vale?
00:07:29
E luego está a función TRASPASO
00:07:30
Que la he modificado un pouco
00:07:32
Respecto a como me la encontré
00:07:34
Voy a hacer zoom
00:07:36
Vale?
00:07:37
TRASPASO devolve un boolean
00:07:39
Por qué?
00:07:41
Porque quero que me diga
00:07:42
Se ha podido fazer o TRASPASO ou non
00:07:43
Fixaros que o TRASPASO
00:07:45
Recebe unha cantidad
00:07:48
Que é un doble
00:07:50
E unha cuenta bancaria
00:07:51
A que se lo quero mandar
00:07:52
Entón o primero que hago é
00:07:54
Cambiar absoluto
00:07:55
Na linea 47
00:07:57
A cantidad
00:07:58
É igual se me viene un 50
00:07:59
Ou menos 50
00:08:01
Vou impedir
00:08:03
Que se equivoque alguén
00:08:05
Vale?
00:08:06
E o vou cambiar a positivo
00:08:07
Con o valor absoluto
00:08:08
E comprobo
00:08:10
Se o saldo que teño
00:08:11
Como objeto
00:08:13
Dis.get saldo
00:08:14
Mi saldo
00:08:15
Sou a cuenta bancaria
00:08:16
Non importa se sou
00:08:17
Corrente ou de ahorro
00:08:18
Dis.get saldo
00:08:20
E comprobo se o saldo que teño
00:08:22
É maior que a cantidad
00:08:24
Se o saldo é maior que a cantidad
00:08:26
Entón
00:08:28
A cuenta bancaria de destino
00:08:29
Fixaros aquí
00:08:31
Cuenta bancaria CB
00:08:33
Vale?
00:08:35
A cuenta bancaria de destino
00:08:36
Le ingreso o saldo
00:08:38
E a mi
00:08:39
Me lo retiro
00:08:40
E logo devolvo un truc
00:08:42
Porque he conseguido hacerlo
00:08:43
Se non podo hacerlo
00:08:44
Porque mi saldo non é maior que a cantidad
00:08:46
Entón
00:08:48
Un retún fulso
00:08:49
Vale?
00:08:51
Volvo
00:08:53
A cuenta bancaria
00:08:55
E vou volver
00:08:56
Ao enunciado
00:08:57
Vou ao enunciado
00:08:59
Bien
00:09:01
Tenho a classe cuenta bancaria
00:09:02
Con o atributo IVAN
00:09:03
E saldo
00:09:05
Tenho os getes para consultar
00:09:06
Os atributos de IVAN e de saldo
00:09:08
Tenho un método para ingresar
00:09:10
E outro para retirar dinero
00:09:12
Que utilizan un método que se llama añadir
00:09:14
E tenho un método para
00:09:18
Traspasar dinero de unha cuenta a outra
00:09:20
E tenho un atributo
00:09:22
Común a todos
00:09:24
Que se llama interés anual básico
00:09:26
Que é constante
00:09:28
Vou a enseñaroslo
00:09:30
Aqui está
00:09:32
Interés anual básico
00:09:34
Posito 2,5
00:09:36
Porque má da gana
00:09:38
O importante
00:09:40
É público para que cualquera
00:09:42
Pueda usar
00:09:44
É estático
00:09:46
Que non se vai a crear
00:09:48
Un atributo así para cada objeto
00:09:50
Sino que é para todos
00:09:52
Os objetos de cuenta bancaria
00:09:54
Aunque sabemos que se abstracta a classe
00:09:56
E non vai haber objetos
00:09:58
Pero é incomún
00:10:00
Para todas as cuentas de ahorros
00:10:02
Correntes
00:10:04
Que sempre equivoco
00:10:06
E é final
00:10:08
Que non se pode modificar
00:10:10
Non é ningún seter
00:10:12
Volvo a enunciar
00:10:14
É abstracta, já lo hemos visto
00:10:18
E teño o método de calcular intereses
00:10:20
Que está sem implementar
00:10:22
Vou a enseñaroslo
00:10:24
Está aquí
00:10:26
E non teño corpo
00:10:28
Non está a chave de inicio
00:10:30
É abstracto
00:10:32
E tamén é demostrado
00:10:34
E agora chegan as dous clases
00:10:36
Que heredan delas
00:10:38
Cuenta corrente e cuenta de ahorros
00:10:40
A única diferencia entre ambas
00:10:42
É a manera de calcular os intereses
00:10:44
A primeira se incrementa o saldo
00:10:46
Teniendo en cuenta
00:10:48
O interés anual básico
00:10:50
Vou a cuenta corriente
00:10:52
Para ver que é o saldo
00:10:54
Mais o interés anual básico
00:10:56
Vou a cuenta corriente
00:10:58
Tengo o interés
00:11:00
Que calculo
00:11:02
Tendo en cuenta o saldo
00:11:04
E o multiplico por interés anual básico
00:11:06
Vean que non pone dis
00:11:08
Se refere a
00:11:10
Non está aquí
00:11:12
Porque non está aquí como atributo
00:11:14
Pertenece a todas as cuentas bancarias
00:11:16
E o divide entre 100
00:11:18
O interés dos e medio entre 100
00:11:20
O multiplica por o saldo
00:11:22
E iso
00:11:24
Se o añade
00:11:26
E o interés á cuenta
00:11:28
Como algo positivo
00:11:30
E agora
00:11:32
Volvo a outra
00:11:34
A segunda
00:11:36
Que é a cuenta de ahorros
00:11:38
Tiene un constante
00:11:40
Que se chama saldo mínimo
00:11:42
E se non chega ese saldo
00:11:44
O interés será a mitad
00:11:46
Del básico
00:11:48
E se chega se facen outras cosas
00:11:50
Vamos a ver se chegamos
00:11:52
Ao saldo mínimo
00:11:54
O interés será a mitad
00:11:56
Así que vou á cuenta de ahorros
00:11:58
E fijaros
00:12:00
Se o seu saldo
00:12:02
10 puntos de saldo
00:12:04
É menor que o saldo mínimo
00:12:06
Que é algo que está aquí
00:12:08
É final, non se pode modificar
00:12:10
Cada cuenta de ahorros
00:12:12
Tiene o seu
00:12:14
Podíamos ponerle
00:12:16
Non porque é final
00:12:18
Non cambia, todos teñen 3000
00:12:20
Pero cada un tem o seu saldo mínimo
00:12:22
Para poder usar o saldo mínimo
00:12:24
Teñes que tener
00:12:26
Una cuenta de ahorros
00:12:28
E preguntárselo
00:12:30
Se o seu saldo é menor que o mínimo
00:12:32
O interés é
00:12:34
O que tengas como interés anual básico
00:12:36
Entre 2
00:12:38
E entre 100
00:12:40
E guardas o interés
00:12:42
E en outro caso, o interés
00:12:44
Non é así, é multiplicado por 2
00:12:46
Vou enunciar para comprobarlo
00:12:48
Dice que se supera o saldo mínimo
00:12:50
Será o doble do interés anual
00:12:52
Entón aquí está
00:12:54
2 por interés anual
00:12:56
E al final ingresa ese interés
00:12:58
Independentemente
00:13:00
Se é dividido entre 2
00:13:02
Ou multiplicado por 2
00:13:04
Vale
00:13:06
E implementa a classe principal
00:13:08
Con un main para aprobar las 3 clases
00:13:10
Cree varias cuentas bancarias
00:13:12
Como eu quero guardar
00:13:14
E prova de realizar ingresos, retiradas
00:13:16
E transferencias
00:13:18
Vale, calcula intereses
00:13:20
E mostra-se por pantalla
00:13:22
E aquí vienen
00:13:24
Os métodos
00:13:26
O saldo, o ingresar, o retirar
00:13:28
Vale, vou ejecutar
00:13:30
Se me olvida unha coisa
00:13:32
Se me olvida poner un reló para a mi cena
00:13:38
Unha alarma
00:13:40
Vale, entón quero ejecutar
00:13:42
Vou a gestión banco
00:13:44
E vos vou contar o que fa
00:13:46
Eu non pono menú
00:13:48
Non é meu
00:13:50
É do profe que fez os apuntes
00:13:52
Eu modifico este código
00:13:54
Neste código, na linea 10 e 11
00:13:56
Creo 2 objetos
00:13:58
O primeiro
00:14:00
Define unha variable
00:14:02
Que se chama cc
00:14:04
Como cuenta corriente
00:14:06
E creo un objeto de tipo cuenta corriente
00:14:08
Aquí estou dicendo que cc
00:14:10
Está definido como cuenta corriente
00:14:12
E o creo
00:14:14
Por defecto
00:14:16
É o número de mil
00:14:18
E o mismo non faco para a cuenta de ahorro
00:14:20
Defino como cuenta de ahorro
00:14:22
E la creo
00:14:24
Despois, según as he creado
00:14:26
Las mostro
00:14:28
Pongo o mensaje valor inicial
00:14:30
E a cc le chamo a mostrar
00:14:32
E a c a le chamo a mostrar
00:14:34
E un salto de linea
00:14:36
E logo queremos ingresar, retirar e mostrar
00:14:38
Así que vou ingresar en cc, mil
00:14:40
E vou retirar
00:14:42
E a c a 500
00:14:44
E logo las mostro
00:14:46
E vou fazer un traspaso
00:14:48
E vou intentar fazer un traspaso de mil
00:14:50
E ver se se hace ou non
00:14:52
E mostrarlo
00:14:54
Como lo hago
00:14:56
Ponendo este mensaje
00:14:58
Pudo facerse el traspaso de mil
00:15:00
Desde cc hasta ca
00:15:02
Pois que hago
00:15:04
Cc é a cuenta corriente
00:15:06
Le pido que haga un traspaso
00:15:08
Le digo a cantidad mil
00:15:10
Que é a cuenta de destino
00:15:12
Que en este caso
00:15:14
Pone cuenta bancaria
00:15:16
Porque se eu me vou
00:15:18
A
00:15:20
Las cuentas bancarias
00:15:22
Fijaros
00:15:24
Traspaso, traspaso, traspaso
00:15:26
Fijaros que en a cuenta bancaria
00:15:28
Cando piso o traspaso
00:15:30
Lo que me chega é outra cuenta bancaria
00:15:32
Non importa se é corriente ou é de ahorro
00:15:34
Por iso aquí
00:15:36
Vou facer zoom
00:15:38
A mí me dá pistas
00:15:42
Del nome da variable
00:15:44
Cando faco a definición
00:15:46
Aquí me llevo a cantidad
00:15:48
E aquí un cb que é a cuenta bancaria
00:15:50
Se chama así a variable
00:15:52
Cando a veo no lado do origen
00:15:54
Os vou pôner
00:15:56
Fijaros
00:15:58
En a cuenta bancaria
00:16:00
Aquí se chama cantidad
00:16:02
E se chama cb
00:16:04
A variable cando faco
00:16:06
A definición da función
00:16:08
Traspaso
00:16:10
Cando veo aquí
00:16:12
Por iso ponen
00:16:14
Icb
00:16:16
Estou chamando a cuenta corriente
00:16:18
Traspaso
00:16:20
Con mil e a cuenta de ahorro
00:16:22
E logo o imprimo
00:16:24
E logo calculo os intereses
00:16:26
De cada unha delas e o mostro
00:16:28
E por último tento facer un traspaso
00:16:30
De veinte mil
00:16:32
É imposible que o haia porque nunca meti tanto
00:16:34
Desde a mesma cuenta corriente cc
00:16:36
A la cuenta de ahorro ca
00:16:38
E por último
00:16:40
A parte que tamén e cambiado
00:16:42
Eu
00:16:44
É que quero que veais que se poden usar
00:16:46
Variables cuenta bancaria
00:16:48
Porque tanto cuenta corriente como cuenta de ahorro
00:16:50
Aunque arriba las he definido
00:16:52
Como cuenta corriente
00:16:54
Como un objeto de tipo cuenta corriente
00:16:56
Como un objeto de tipo
00:16:58
Cuenta de ahorro
00:17:00
Aqui me creo dos variables
00:17:02
Perdón, si, me creo, defino
00:17:04
Cuenta B1 e cuenta B2
00:17:06
Que son cuenta bancaria
00:17:08
Cuenta bancaria 1 e cuenta bancaria 2
00:17:10
E logo New porque non podo facer New
00:17:12
Vale, se eu tento facer agora mesmo
00:17:14
Vou pausar para facerlo máis rápido
00:17:18
E despois de definir cuenta B1
00:17:22
E hecho New porque é de tipo
00:17:24
Cuenta
00:17:26
Bancaria
00:17:28
E coloco cualquier número de Iván e 99
00:17:30
Vale, fijaros o mensaje que me dice aqui
00:17:32
Me dice que cuenta bancaria é extracta
00:17:34
Que non pode ser instanciada
00:17:36
Logo, aparte, é que nunca has usado
00:17:38
O valor, vale?
00:17:40
Pero ese non é o fallo que me dá
00:17:42
O que me está dicendo é que é extracta
00:17:44
Non se pode crear un objeto
00:17:46
Si eu
00:17:48
Elimino isto de novo
00:17:50
Ya non me sale o error
00:17:52
E o que facemos é que a cuenta B1
00:17:54
Le digo que apunte ao mesmo objeto que é CC
00:17:56
Que era a variable que era unha cuenta corriente
00:17:58
E que a cuenta B2
00:18:00
Aqui, apunte ao mesmo objeto
00:18:02
Que apunta CA
00:18:04
Que é unha variable
00:18:06
Que é de tipo cuenta de ahorro
00:18:08
E logo, utilizo cuenta B1
00:18:10
Mostrar e cuenta B2
00:18:12
Mostrar, estou chamando a cuenta bancaria
00:18:14
E muestra sen ningún problema
00:18:16
Porque va a saber
00:18:18
Que a cuenta B1
00:18:20
Tiene seu propio mostrar
00:18:22
E a cuenta B2
00:18:24
Tiene seu propio mostrar
00:18:26
Porque unha é unha cuenta corriente
00:18:28
E a cuenta B2
00:18:30
Tiene seu propio mostrar
00:18:32
Quito o zoom
00:18:34
Igual non me dá
00:18:36
Ni idea
00:18:40
Este agora me pilla aqui
00:18:42
Que non o vou mirar
00:18:44
Vale, salgo
00:18:46
E vou executar
00:18:48
Lo he puesto en paralelo
00:18:50
Para que veáis os dois a vez
00:18:52
Vale, está ejecutando
00:18:54
Entonces, fijaros
00:18:56
Que corresponde a isto
00:18:58
Estou dizendo
00:19:00
Un sistema de valores iniciales
00:19:02
E CC mostrar e CA mostrar
00:19:04
Me sale lo que me quere dicir
00:19:06
A cuenta corriente e a cuenta de ahorro
00:19:08
Se os pegáis en cuenta corriente
00:19:10
Su mostrar, o que pone, é isto
00:19:12
Cuenta corriente Iván
00:19:14
Dis.get Iván
00:19:16
E logo a palavra saldo
00:19:18
Dis.get saldo
00:19:20
Que lo pone aqui
00:19:22
E o mesmo pasa
00:19:24
A cuenta de ahorro
00:19:26
Estou chamando a su dis.get Iván
00:19:28
E a su dis.get saldo
00:19:30
Que se ven aqui
00:19:32
Vuelvo a gestión del banco
00:19:34
E logo he sacado un mensaje que pone
00:19:36
Ingresamos 1000 en CC
00:19:38
Retiramos 500 de CA
00:19:40
E mostraros
00:19:42
He ingresado 1000
00:19:44
He pasado de 1000 a 2000
00:19:46
He retirado 500
00:19:48
Ha pasado de 3000 a 2500
00:19:50
E me lo enseña e está bien
00:19:52
Quero hacer un traspaso de 1000
00:19:54
Desde CC hasta CA
00:19:56
Como tene 2000
00:19:58
Se ha quedado en 1000
00:20:00
E como tene 2500 se pone en 3500
00:20:02
O traspaso se ha hecho
00:20:04
Logo calcula os intereses
00:20:06
Que lo hace llamando a la función
00:20:08
Calcular intereses de CC
00:20:10
Calcular intereses de CA
00:20:12
E logo me lo muestra
00:20:14
Fijaros como ha cambiado los intereses
00:20:16
En uno ha hecho el 2,5%
00:20:18
E en otro ha hecho el 5%
00:20:20
Ahora intento hacer un traspaso
00:20:24
Mucho más grande, de 20000
00:20:26
Es el que hago de aqui a aqui
00:20:28
Intento
00:20:30
Aqui en el lado de la derecha
00:20:32
Dentro del system now
00:20:34
Llamo a CC
00:20:36
Traspaso de la cantidad de 20000
00:20:38
CB a cuenta de ahorro
00:20:40
Y fijaros que me dice false
00:20:42
Porque no ha podido hacerlo
00:20:44
Como no ha podido hacerlo tengo 1025 y se mantienen
00:20:46
Y 3675
00:20:48
Y se mantienen
00:20:50
Ahora viene la parte interesante del polimorfismo
00:20:52
Que he definido
00:20:54
La cuenta B1 y la cuenta B2
00:20:56
Y se han asignado
00:20:58
Los mismos objetos
00:21:00
Que tenían CC y CA
00:21:02
Y logo he llamado a mostrar
00:21:04
Y fijaros como el primer cuenta bancaria
00:21:06
Me dice que ella es una cuenta corriente
00:21:08
Que tiene 1025
00:21:10
Como he dicho aqui mismo
00:21:12
Llamando a CC mostrar
00:21:14
Hace lo mismo que cuenta B1 mostrar
00:21:16
Y luego lo mismo con la cuenta de ahorro
00:21:18
Que me dice lo mismo que aqui arriba
00:21:20
Cuando aqui arriba
00:21:22
Hay en esta linea
00:21:24
He hecho un CA mostrar
00:21:26
Vale?
00:21:28
Y en cambio aqui
00:21:30
He hecho un cuenta B2 mostrar
00:21:32
Porque es lo mismo que CA
00:21:34
Y me ha salido
00:21:36
Bien
00:21:38
Algo que no he hecho
00:21:40
Que tenia que haber hecho para perfeccionar
00:21:42
Pues cuando quiero retirar
00:21:44
O cuando quiero ingresar
00:21:46
Aqui puede fallar
00:21:48
Si yo pongo menos 500
00:21:50
Porque si yo pongo aqui
00:21:52
Retirar menos 500
00:21:54
Lo va a cambiar el signo
00:21:56
Y va a al final sumar mas 500
00:21:58
Eso habría que comprobarlo
00:22:00
O gestionarlo en el main
00:22:02
Pero en este ejercicio no lo he hecho
00:22:04
Y muy bien perfecto
00:22:06
Mi alarma de la cena no ha sonado
00:22:08
Y ya he contado como hacerlo
00:22:10
Fijaros que el cuenta bancaria
00:22:12
Es mucho mas corto
00:22:14
Pero es corto
00:22:16
Pero cuenta corriente es mucho mas corto
00:22:18
Que el que hemos visto
00:22:20
Y cuenta ahorro tambien
00:22:22
Y la gestión del banco que no tiene menú
00:22:24
Me ha permitido trabajar con un par de cuentas
00:22:26
Y ver que salía
00:22:28
Vale?
00:22:30
Intentad simplificar
00:22:32
Y creo que ya está
00:22:34
Voy a denunciado
00:22:36
Si
00:22:38
Recordad que son singular
00:22:40
Cuenta bancaria, cuenta corriente, cuenta de ahorro
00:22:42
Y ya bien, he denunciado
00:22:44
Muchas gracias
00:22:46
Saludo a la cámara, pero non hai cámara
00:22:48
- Valoración:
- Eres el primero. Inicia sesión para valorar el vídeo.
- 1
- 2
- 3
- 4
- 5
- Idioma/s:
- Autor/es:
- Cristina Moreno Ruiz
- Subido por:
- Cristina M.
- Licencia:
- Reconocimiento - No comercial - Compartir igual
- Visualizaciones:
- 22
- Fecha:
- 16 de febrero de 2023 - 0:58
- Visibilidad:
- Público
- Centro:
- IES LOPE DE VEGA
- Duración:
- 22′ 50″
- Relación de aspecto:
- 1.78:1
- Resolución:
- 1280x720 píxeles
- Tamaño:
- 63.13 MBytes
Para publicar comentarios debes entrar con tu nombre de usuario de EducaMadrid.
Comentarios
Este vídeo todavía no tiene comentarios. Sé el primero en comentar.