Continuemos con el ejemplo calcula el consumo estatico.
Cómo lo podemos utilizar?
O llamar desde fuera desde el clásico con el método MEIC.
Por ejemplo, si quiero calcular el consumo de forma estática, que sería parejo o igual para cualquier
instancia, recuerden que es estático, entonces por acá sought
kilómetro por litros.
Igual acá invocamos entonces este medio estático.
Pero recuerden siempre con el nombre la clase automóvil.
Punto.
Este método calcular con suma 300 300 kilómetros por 60 por ciento, es decir, consumió, gastó el
60 por ciento del estanque en los 300 kilómetros.
Con eso calculamos los kilómetros por litros.
Vamos a levantar.
Entonces sería en común, independiente la instancia, se fijan 16.6.
Ahora si colocamos, por ejemplo, en vez de automóvil el nombre de la clase, colocábamos Subaru.
Mismo valor colocamos misa,
exactamente el mismo valor con el mata también.
Como estatico, entonces lo correcto no es invocar con el nombre de instancia o con la el objeto, si
no se llama con el nombre de la clase, entonces dejamos como automóvil.
Punto.
Calcular consumos.
Esa sería la forma correcta de llamar a un método táctico de la clase.
Bien, qué pasa si quiero modificar la capacidad tanke?
Porque estatica?
Recuerden que privada.
Entonces vamos a tener un inconveniente.
Por ejemplo, si por acá da lo mismo, dónde?
Pero si lo quiero cambiar acá.
Automóvil punto no aparece de forma pública el atributo cierto capacidad de tanque.
Por qué?
Porque Privat.
Acá no tenemos privee, qué faltaría implementar?
Transceptor.
Tal como lo hicimos acá, concer color patente estatico jet set, pero para la capacidad.
Click derecho.
Generated.
Transceptor capaza está en que estatico.
Yo que tengo el Willet y se fijan el IET rotonda, solamente la tributo y acá asignã con el nombre de
la clase automóvil punto, capacidad tante, estático, estático, estático dentro del mismo contexto.
Entonces ahora podemos modificar esto C.T.
Entonces recordó que la capacidad de 30 sea, por ejemplo, a 45, ahora cambia, va a cambiar acá calcula
consumo estático.
11.1 Y así.
Esto no es necesario que lo hagan, pero para cualquier instancia para Subaru.
Magda.
Nissan cambia para todos.
Lo de quitar y dejamos es qué más.
Veamos otro ejemplo sencillo qué pasa si ahora que creó un objeto, por ejemplo, quiero crear Subaru,
me asigne un Heydi incremental, por ejemplo el Heydi, uno de forma automática cuando creé Mazda.
Cuando se crea la instancia con el New Machine, la hibridos Nissan Heydi 3, ni Santos el Hedi 4 y
así sucesivamente.
Que sea auto incremental, muy parecido a los Heydi enlace auto en las tablas que auto genera un identificador
incremental.
Bueno, lo podemos hacer también con atributos estáticos y también de la instancia.
En realidad son dos atributos.
Necesitamos el Heydi, que es propio del objeto.
Cada uno va a tener su Heydi 1, 2, 3, 4, 5 y además un atributo estático que incremente y mantenga
el último Heydi asignado.
Entonces por acá Privat Heydi bueno, si coloco igual a cero estaría de más, porque por defecto es
cero.
Al ser un primitivo INTT, entonces parten cero y por acá un atributo estático privat static intt último
y también parte de cero.
Por lo tanto, no es necesario tener que inicializar el valor parta en cero.
Bien, entonces cabe que se crea el objeto en el constructor.
Acá incrementamos el último Heydi que estático y se lo asignamos al atributo Heydi de la instancia.
Entonces dis punto Didí igual último Heydi.
Bueno, primero incrementamos un incremento.
La idea que incremente y luego asigna a Leydi último es perfecto.
El único problema que este constructor automóvil nos está invocando solamente está invocando.
Cree que por acá, acá en auto, porque todo el resto utiliza constructores con parámetros, con 4 parámetros,
con 5 parámetros.
En fin, que son estos Daka.
Pero si se fijan acá llama a esta Daka.
Este de acá llama éste se llama este.
Entonces faltaría que este llamase a este de acá.
Para poder incrementar, entonces diz, entonces solamente lo invocamos el constructor sin parámetros
para que asigne el Heydi.
Entonces, cómo funciona?
Cuando se crea la primera instancia, Mazda se instancias, se crea.
Vale cero, lo incrementa, vale 1 y se lo asigna al objeto Subaru.
Subaru creo que acá este Subaru este primero.
Se lo Acindar.
Subaru tiene la idea 1, pero último Viddy como estatico mantiene el valor, se mantiene estático para
todos los objetos y compartido es el mismo.
Entonces la siguiente instancia cuando se crea Mazda, la KTM, Mazda.
El último día ya vale, uno lo incrementas, se le asigna la asignados Amanda, luego Nisan que era
la instancia, pero el atributo estático ya vale dos.
Entonces no incrementa, vale tres y se lo asigna a Marta el Heydi 3 y así por cada uno de forma sucesiva.
Ahora vamos a mostrar el Heydi.
Bueno, faltaría perdón que transceptor también.
Si queremos implementar estos métodos, entonces bueno, acá al principio generated que transceptor
el Heydi solamente Leydi ultimo bidi no necesario.
Por qué?
Porque el último Yildiz solamente para manejarlo de forma interna acá, para incrementar y asignar el
Heydi correspondiente a cada instancia.
íbamos a mostrar el Heydi también en el detalle.
Acá bajamos.
Autocontención
con quetenemos que faltaría un salto de línea acá.
Y podríamos también agregar el Heydi.
En tus Trenc.
Perfecto.
Molesto vamos a probar, levantamos.
Subaru Heydi 1.
Luego tenemos Magda.
Con el équidos.
Después tenemos Nisán con el 23 y así se va incrementando a medida que vayamos creando objetos se incrementa
en 1.
4 Nisán.
Y así todo gracias a la tributo estático que mantiene el último ICY, conservando entre las instancias
y sin nada más.
Continuamos en la siguiente clase.