‫Volveremos en este video.
‫Vamos a hablar de tiene relación porque hasta ahora lo que hemos visto en herencia es
‫y es relación.
‫Entonces, y aquí, por ejemplo, me voy a deshacer de los SEAL del último video.
‫Entonces, un automóvil o un BMW, pero dijo que un BMW es un automóvil.
‫También lo es una relación entre BMW y el automóvil.
‫Lo mismo para Audy y Audi es un automóvil y M3 es un BMW.
‫Así que esa es prácticamente la idea general de herencia.
‫Pero también hay algo que se llama y tiene una relación.
‫Entonces, digamos que nos gustaría tener un conjunto de información adicional para nuestro automóvil en general para cada automóvil que
‫haya.
‫Entonces, lo que podemos hacer allí es crear una clase adicional y voy a llamar a esta clase información del automóvil o, de
‫hecho, sigamos adelante y creemos esa, tal vez, incluso la información de identificación del automóvil.
‫Entonces, para identificar cada automóvil, creemos una nueva clase y llamemos a ese automóvil I. D. info.
‫Entonces, esta clase aquí tiene una herencia o relación, por lo que prácticamente un BMW tiene información de identificación de automóvil o un automóvil tiene información
‫de identificación de automóvil.
‫Entonces aquí solo quiero tener algunas propiedades, por ejemplo, y en el número de identificación llamado.
‫Entonces este se inicializará a cero.
‫Y de lo contrario, este será el yo. D. , que es un identificador único, no un número.
‫Así que prácticamente todos los coches tienen este número y es único.
‫Entonces, el automóvil uno tiene la idea de cero, el segundo automóvil tiene la idea de uno y así sucesivamente.
‫Y también todo coche debería tener un propietario.
‫Así que el propietario de la cadena pública.
‫Y de hecho también voy a usar la propiedad.
‫Así que el propietario de la cadena de utilería y aquí también entra en el set.
‫Y si no tiene propietario, la declaración estándar no debería ser propietario.
‫Entonces, digamos que el automóvil se acaba de producir.
‫Por supuesto, podría argumentar que este automóvil todavía es propiedad de la compañía
‫que lo produjo, digamos que compre un BMW o Audi o cualquier otro fabricante de automóviles y, de lo contrario, tenga un propietario.
‫Entonces, en ese caso, digamos que no tiene dueño, pero por lo demás tiene dueño.
‫Entonces, esta información de identificación de automóvil es algo de lo que puedo crear una instancia en mi clase de
‫automóvil y luego puedo usarla en cualquier otra clase de manejo.
‫Así que sigamos adelante y hagamos eso.
‫Vamos a crear.
‫Y aquí tiene una relación, tiene una relación, lo que significa que un coche tiene un coche protegido. D. info, y voy a llamar a esa información de identificación de un
‫automóvil, que es un automóvil nuevo I. D. info.
‫Y ahora, en la información de identificación de mi automóvil, simplemente puedo configurar las cosas para que podamos seguir adelante y crear Setas aquí
‫y todo ese tipo de cosas, pero solo voy a usar eso aquí,
‫porque la belleza de tener propiedades es que realmente puedo acceder a ellos aquí para poder crear un método llamado dicha
‫información de identificación del automóvil.
‫Entonces, simplemente configurará la ID del automóvil I. D. , ese de aquí, ese número de identificación número dos de identificación.
‫¿Y ahora te preguntas de dónde viene esta idea?
‫El segundo aquí, aunque es un número entero al que voy a ir.
‫Entregar cada vez que lo establezca, por lo que esta será una propiedad aquí y otra que necesito como propietario, por lo
‫que el propietario de la cadena.
‫Entonces, cuando configuro el auto, la información, quiero tener estos dos datos y esta información.
‫Y aquí también puedo decir que corrida info estará aquí.
‫El propietario será el propietario, pero en realidad estamos capitalizados si es posible.
‫Así que tenemos el propietario y será el propietario del automóvil siempre que usemos el método de información de Sakurada.
‫Así que sigamos adelante y obtengamos también la información de identificación del automóvil mediante la creación de un nuevo método.
‫Vacío público, obtenga información de identificación del automóvil y ese simplemente escribirá algo en la consola,
‫algo así como el automóvil tiene la I. D. de y aquí voy a usar cero y es propiedad de y aquí voy a usar
‫el uno.
‫Así que aquí voy a decir la información de identificación del automóvil, el número de identificación del punto y la información de identificación del automóvil del propietario.
‫Así que eso me permite ajustar el auto, la información de cada auto que tengo, no importa si es solo
‫un auto, si es un B. W. , si es un Audi y tres o lo
‫que sea, porque esta clase tiene ahora una relación aquí.
‫Así que simplemente podemos pasar a la clase del programa y aquí podemos agregar algo de información.
‫Entonces, digamos que queremos agregar algo de información a nuestro BMW y, ¿son tres?
‫Así que sigamos adelante y hagamos eso aquí.
‫BMW, esos tres van a conseguir un coche.
‫La información, que es digamos que esta tiene la idea de uno, dos, tres, cuatro.
‫Y el dueño va a ser entonces Utah y ahora ya hay un tres y este va a conseguir un
‫coche.
‫La información de uno, dos, tres o cinco.
‫Y el dueño será Frank White.
‫Y ahora podemos seguir adelante y obtener esas identificaciones, obtener información de identificación de llamadas para el BMW y también para los tres de audio, obtener información
‫de identificación del automóvil.
‫Entonces, si llama a eso o si ejecuta ese código, veremos que la información adicional está disponible en
‫nuestro automóvil.
‫Así que esa es la forma en que simplemente puede agregar información a un objeto.
‫Entonces pueden ver que el auto tiene la idea de uno, dos, tres, cuatro y es propiedad de Utah.
‫Y el coche tiene la idea de uno, dos, tres, cinco y es propiedad de Frank White.
‫Está bien.
‫Por lo general, así es como puede seguir adelante y agregar información.
‫Eso es un agregador para nuestro automóvil y tiene una forma relacional de abordar las cosas.
‫Excelente.
‫Así que de eso se trata básicamente de tener una relación.
‫Así que nos vemos en el siguiente video.