1
00:00:00,300 --> 00:00:02,680
Continuemos con el ejemplo calcula el consumo estatico.

2
00:00:02,760 --> 00:00:03,960
Cómo lo podemos utilizar?

3
00:00:04,050 --> 00:00:06,730
O llamar desde fuera desde el clásico con el método MEIC.

4
00:00:06,780 --> 00:00:11,910
Por ejemplo, si quiero calcular el consumo de forma estática, que sería parejo o igual para cualquier

5
00:00:11,910 --> 00:00:16,050
instancia, recuerden que es estático, entonces por acá sought

6
00:00:19,860 --> 00:00:21,120
kilómetro por litros.

7
00:00:21,570 --> 00:00:25,280
Igual acá invocamos entonces este medio estático.

8
00:00:25,470 --> 00:00:29,450
Pero recuerden siempre con el nombre la clase automóvil.

9
00:00:29,580 --> 00:00:30,080
Punto.

10
00:00:30,240 --> 00:00:37,860
Este método calcular con suma 300 300 kilómetros por 60 por ciento, es decir, consumió, gastó el

11
00:00:37,860 --> 00:00:40,500
60 por ciento del estanque en los 300 kilómetros.

12
00:00:40,590 --> 00:00:42,900
Con eso calculamos los kilómetros por litros.

13
00:00:43,660 --> 00:00:44,550
Vamos a levantar.

14
00:00:45,590 --> 00:00:50,870
Entonces sería en común, independiente la instancia, se fijan 16.6.

15
00:00:51,670 --> 00:00:56,180
Ahora si colocamos, por ejemplo, en vez de automóvil el nombre de la clase, colocábamos Subaru.

16
00:01:01,140 --> 00:01:03,630
Mismo valor colocamos misa,

17
00:01:06,430 --> 00:01:09,630
exactamente el mismo valor con el mata también.

18
00:01:14,420 --> 00:01:20,010
Como estatico, entonces lo correcto no es invocar con el nombre de instancia o con la el objeto, si

19
00:01:20,010 --> 00:01:23,680
no se llama con el nombre de la clase, entonces dejamos como automóvil.

20
00:01:23,710 --> 00:01:24,340
Punto.

21
00:01:24,550 --> 00:01:25,430
Calcular consumos.

22
00:01:25,710 --> 00:01:29,950
Esa sería la forma correcta de llamar a un método táctico de la clase.

23
00:01:30,070 --> 00:01:32,830
Bien, qué pasa si quiero modificar la capacidad tanke?

24
00:01:32,830 --> 00:01:34,010
Porque estatica?

25
00:01:34,480 --> 00:01:35,620
Recuerden que privada.

26
00:01:35,740 --> 00:01:37,660
Entonces vamos a tener un inconveniente.

27
00:01:38,080 --> 00:01:41,250
Por ejemplo, si por acá da lo mismo, dónde?

28
00:01:41,290 --> 00:01:44,500
Pero si lo quiero cambiar acá.

29
00:01:44,590 --> 00:01:51,180
Automóvil punto no aparece de forma pública el atributo cierto capacidad de tanque.

30
00:01:51,550 --> 00:01:52,030
Por qué?

31
00:01:52,060 --> 00:01:52,840
Porque Privat.

32
00:01:54,250 --> 00:01:57,600
Acá no tenemos privee, qué faltaría implementar?

33
00:01:57,720 --> 00:01:58,290
Transceptor.

34
00:01:58,840 --> 00:02:05,580
Tal como lo hicimos acá, concer color patente estatico jet set, pero para la capacidad.

35
00:02:05,890 --> 00:02:06,820
Click derecho.

36
00:02:07,240 --> 00:02:08,010
Generated.

37
00:02:09,160 --> 00:02:12,290
Transceptor capaza está en que estatico.

38
00:02:13,750 --> 00:02:21,800
Yo que tengo el Willet y se fijan el IET rotonda, solamente la tributo y acá asignã con el nombre de

39
00:02:21,800 --> 00:02:28,160
la clase automóvil punto, capacidad tante, estático, estático, estático dentro del mismo contexto.

40
00:02:28,580 --> 00:02:31,040
Entonces ahora podemos modificar esto C.T.

41
00:02:33,180 --> 00:02:40,350
Entonces recordó que la capacidad de 30 sea, por ejemplo, a 45, ahora cambia, va a cambiar acá calcula

42
00:02:40,390 --> 00:02:41,130
consumo estático.

43
00:02:43,860 --> 00:02:45,750
11.1 Y así.

44
00:02:49,000 --> 00:02:52,480
Esto no es necesario que lo hagan, pero para cualquier instancia para Subaru.

45
00:02:55,560 --> 00:02:56,250
Magda.

46
00:02:57,640 --> 00:03:00,480
Nissan cambia para todos.

47
00:03:05,560 --> 00:03:08,000
Lo de quitar y dejamos es qué más.

48
00:03:08,090 --> 00:03:13,970
Veamos otro ejemplo sencillo qué pasa si ahora que creó un objeto, por ejemplo, quiero crear Subaru,

49
00:03:14,090 --> 00:03:21,290
me asigne un Heydi incremental, por ejemplo el Heydi, uno de forma automática cuando creé Mazda.

50
00:03:21,350 --> 00:03:27,980
Cuando se crea la instancia con el New Machine, la hibridos Nissan Heydi 3, ni Santos el Hedi 4 y

51
00:03:27,980 --> 00:03:29,150
así sucesivamente.

52
00:03:29,270 --> 00:03:36,200
Que sea auto incremental, muy parecido a los Heydi enlace auto en las tablas que auto genera un identificador

53
00:03:36,290 --> 00:03:37,060
incremental.

54
00:03:37,160 --> 00:03:42,410
Bueno, lo podemos hacer también con atributos estáticos y también de la instancia.

55
00:03:42,560 --> 00:03:44,150
En realidad son dos atributos.

56
00:03:44,360 --> 00:03:47,060
Necesitamos el Heydi, que es propio del objeto.

57
00:03:47,150 --> 00:03:54,740
Cada uno va a tener su Heydi 1, 2, 3, 4, 5 y además un atributo estático que incremente y mantenga

58
00:03:54,860 --> 00:03:56,810
el último Heydi asignado.

59
00:03:57,380 --> 00:04:06,200
Entonces por acá Privat Heydi bueno, si coloco igual a cero estaría de más, porque por defecto es

60
00:04:06,200 --> 00:04:06,650
cero.

61
00:04:06,860 --> 00:04:17,900
Al ser un primitivo INTT, entonces parten cero y por acá un atributo estático privat static intt último

62
00:04:17,900 --> 00:04:20,060
y también parte de cero.

63
00:04:20,180 --> 00:04:23,870
Por lo tanto, no es necesario tener que inicializar el valor parta en cero.

64
00:04:24,020 --> 00:04:26,790
Bien, entonces cabe que se crea el objeto en el constructor.

65
00:04:27,380 --> 00:04:34,070
Acá incrementamos el último Heydi que estático y se lo asignamos al atributo Heydi de la instancia.

66
00:04:34,540 --> 00:04:38,330
Entonces dis punto Didí igual último Heydi.

67
00:04:38,660 --> 00:04:40,920
Bueno, primero incrementamos un incremento.

68
00:04:41,120 --> 00:04:46,990
La idea que incremente y luego asigna a Leydi último es perfecto.

69
00:04:47,270 --> 00:04:52,990
El único problema que este constructor automóvil nos está invocando solamente está invocando.

70
00:04:52,990 --> 00:05:01,400
Cree que por acá, acá en auto, porque todo el resto utiliza constructores con parámetros, con 4 parámetros,

71
00:05:01,400 --> 00:05:02,330
con 5 parámetros.

72
00:05:02,390 --> 00:05:04,670
En fin, que son estos Daka.

73
00:05:05,060 --> 00:05:08,480
Pero si se fijan acá llama a esta Daka.

74
00:05:08,620 --> 00:05:11,580
Este de acá llama éste se llama este.

75
00:05:11,900 --> 00:05:14,480
Entonces faltaría que este llamase a este de acá.

76
00:05:15,740 --> 00:05:21,950
Para poder incrementar, entonces diz, entonces solamente lo invocamos el constructor sin parámetros

77
00:05:22,220 --> 00:05:24,050
para que asigne el Heydi.

78
00:05:24,420 --> 00:05:25,280
Entonces, cómo funciona?

79
00:05:25,310 --> 00:05:29,210
Cuando se crea la primera instancia, Mazda se instancias, se crea.

80
00:05:30,280 --> 00:05:35,080
Vale cero, lo incrementa, vale 1 y se lo asigna al objeto Subaru.

81
00:05:35,920 --> 00:05:39,670
Subaru creo que acá este Subaru este primero.

82
00:05:41,320 --> 00:05:41,970
Se lo Acindar.

83
00:05:42,170 --> 00:05:47,740
Subaru tiene la idea 1, pero último Viddy como estatico mantiene el valor, se mantiene estático para

84
00:05:47,740 --> 00:05:51,130
todos los objetos y compartido es el mismo.

85
00:05:51,400 --> 00:05:56,320
Entonces la siguiente instancia cuando se crea Mazda, la KTM, Mazda.

86
00:05:57,670 --> 00:06:04,840
El último día ya vale, uno lo incrementas, se le asigna la asignados Amanda, luego Nisan que era

87
00:06:04,840 --> 00:06:08,080
la instancia, pero el atributo estático ya vale dos.

88
00:06:08,990 --> 00:06:16,240
Entonces no incrementa, vale tres y se lo asigna a Marta el Heydi 3 y así por cada uno de forma sucesiva.

89
00:06:17,830 --> 00:06:19,330
Ahora vamos a mostrar el Heydi.

90
00:06:19,440 --> 00:06:21,840
Bueno, faltaría perdón que transceptor también.

91
00:06:21,940 --> 00:06:29,710
Si queremos implementar estos métodos, entonces bueno, acá al principio generated que transceptor

92
00:06:30,010 --> 00:06:33,130
el Heydi solamente Leydi ultimo bidi no necesario.

93
00:06:33,490 --> 00:06:33,840
Por qué?

94
00:06:33,870 --> 00:06:41,010
Porque el último Yildiz solamente para manejarlo de forma interna acá, para incrementar y asignar el

95
00:06:41,010 --> 00:06:42,910
Heydi correspondiente a cada instancia.

96
00:06:44,580 --> 00:06:47,480
íbamos a mostrar el Heydi también en el detalle.

97
00:06:47,990 --> 00:06:49,460
Acá bajamos.

98
00:06:51,690 --> 00:06:52,320
Autocontención

99
00:06:55,300 --> 00:07:00,450
con quetenemos que faltaría un salto de línea acá.

100
00:07:01,350 --> 00:07:03,570
Y podríamos también agregar el Heydi.

101
00:07:07,110 --> 00:07:07,960
En tus Trenc.

102
00:07:14,600 --> 00:07:15,170
Perfecto.

103
00:07:16,040 --> 00:07:18,910
Molesto vamos a probar, levantamos.

104
00:07:22,120 --> 00:07:23,590
Subaru Heydi 1.

105
00:07:24,640 --> 00:07:25,880
Luego tenemos Magda.

106
00:07:26,840 --> 00:07:27,680
Con el équidos.

107
00:07:28,690 --> 00:07:34,940
Después tenemos Nisán con el 23 y así se va incrementando a medida que vayamos creando objetos se incrementa

108
00:07:34,940 --> 00:07:35,380
en 1.

109
00:07:36,560 --> 00:07:37,810
4 Nisán.

110
00:07:38,190 --> 00:07:45,810
Y así todo gracias a la tributo estático que mantiene el último ICY, conservando entre las instancias

111
00:07:46,110 --> 00:07:47,460
y sin nada más.

112
00:07:47,520 --> 00:07:49,350
Continuamos en la siguiente clase.
