‫Voltaremos neste vídeo.
‫Vamos falar sobre tem um relacionamento porque até agora o que vimos na herança é e
‫é um relacionamento.
‫Então e aqui, por exemplo, vou me livrar dos SEALs aqui do último vídeo.
‫Então, um carro ou um BMW, mas disse que um BMW é um carro.
‫Assim é uma relação entre BMW e carro.
‫O mesmo para Audy e Audi é um carro e o M3 é um BMW.
‫Então essa é a ideia geral de herança.
‫Mas também existe algo chamado e tem um relacionamento.
‫Então, digamos que gostaríamos de ter um conjunto de informações adicionais para nosso carro em geral para cada carro que
‫existe.
‫Então, o que podemos fazer é criar uma classe adicional e chamarei essa classe de informações do carro ou,
‫na verdade, vamos prosseguir e criar talvez até informações de ID do carro.
‫Portanto, para identificar cada carro, vamos criar uma nova classe e chamá-la de carro I. D. informações
‫Portanto, esta classe aqui tem uma herança ou relação, então praticamente um BMW tem uma informação de ID de carro ou um carro tem uma informação
‫de ID de carro.
‫Então, aqui eu só quero ter algumas propriedades, por exemplo, e no número de identificação chamado.
‫Portanto, este será inicializado em zero.
‫E caso contrário, este será apenas o eu. D. , que é um identificador exclusivo, não um número.
‫Portanto, praticamente todo carro tem esse número e é único.
‫Assim, o carro um tem a ideia de zero, o segundo carro tem a ideia de um e assim por diante.
‫E também todo carro deve ter um dono.
‫Então, proprietário público da string.
‫E, na verdade, vou usar a propriedade também.
‫Então, prop string owner e aqui também entram no set.
‫E se não tiver um proprietário, a instrução padrão não deve ser nenhum proprietário.
‫Então, digamos que o carro acabou de ser produzido.
‫Claro, você poderia argumentar que este carro ainda é propriedade da empresa que
‫o produziu, digamos, compre um BMW ou pela Audi ou por qualquer outro fabricante de automóveis e caso contrário, ele terá um proprietário.
‫Então, nesse caso, digamos que não tenha dono, mas caso contrário, tem dono.
‫Portanto, essa informação de ID de carro é algo que posso criar uma instância da minha classe de carro e,
‫em seguida, posso usá-la em qualquer outra classe de direção também.
‫Então, vamos fazer isso.
‫Vamos criar.
‫E aqui ele tem um relacionamento, um relacionamento, o que significa que um carro tem um carro protegido I. D. e chamarei aquele único carro de informação de ID, que
‫é um carro novo I. D. informações
‫E agora, nas informações de identificação do meu carro, posso simplesmente definir as coisas para que possamos seguir em frente e criar Setas
‫aqui e todo esse tipo de coisas, mas vou usar isso aqui, porque
‫a beleza de ter propriedades é que eu posso realmente acessá-los aqui para que possa criar um método chamado ditas
‫informações de ID do carro.
‫Então isso vai fazer é simplesmente definir o ID do carro I. D. , aquele aqui, aquele número ID número dois ID.
‫E agora você está se perguntando de onde vem essa ideia?
‫O segundo aqui, embora seja um número inteiro, vou fazer.
‫Entregar sempre que eu estiver configurando, então essa vai ser uma propriedade aqui e outra que eu preciso como
‫dono, então dono da corda.
‫Então, quando configuro o carro, a informação, quero ter essas duas informações e essa informação.
‫E aqui também posso dizer que as informações sobre corrida estarão aqui.
‫O proprietário será o proprietário, mas, na verdade, estamos com letras maiúsculas, se possível.
‫Portanto, temos o proprietário e ele será o proprietário do carro sempre que usarmos o método de informação Sakurada.
‫Portanto, vamos obter as informações de ID do carro também, criando um novo método.
‫Vazio público, obtenha informações de ID do carro e isso simplesmente escreverá algo no console,
‫algo como o carro tem o I. D. de e aqui vou usar zero e é propriedade de e aqui vou usar
‫um.
‫Então, aqui vou dizer informações de identificação do carro, número de identificação do ponto e informações de identificação do carro desse proprietário.
‫O que me permite fazer é ajustar o carro, as informações para cada carro que eu tenho, não importa se for apenas
‫um carro, se for um B. C. , se for um Audi e três ou qualquer
‫outra coisa, porque essa classe agora tem uma relação aqui.
‫Portanto, podemos simplesmente avançar para a classe do programa e aqui podemos adicionar algumas informações.
‫Então, digamos que queremos adicionar algumas informações ao nosso BMW e, ah, são três?
‫Então, vamos prosseguir e fazer isso aqui.
‫BMW, esse três vai conseguir um carro.
‫A informação, que é, digamos que este tenha a ideia de um, dois, três, quatro.
‫E o dono que vai ser então é Utah e agora já tem um três e este vai pegar um
‫carro.
‫A informação de um, dois, três ou cinco.
‫E o proprietário será Frank White.
‫E agora podemos ir em frente e obter esses IDs, obter informações de identificação de chamadas para o BMW e também para o áudio três, obter informações
‫de identificação do carro.
‫Portanto, agora, se você chamar isso ou executar esse código, veremos que as informações adicionais estão disponíveis em
‫nosso carro.
‫Portanto, é assim que você pode simplesmente adicionar informações a um objeto.
‫Você pode ver que o carro tem a ideia de um, dois, três, quatro e é propriedade do Utah.
‫E o carro tem a ideia de um, dois, três, cinco e é propriedade de Frank White.
‫Tudo bem.
‫Portanto, geralmente é assim que você pode adicionar informações.
‫Então esse é um agregador para o nosso carro e é e tem uma maneira de abordar as coisas de relacionamento.
‫Excelente.
‫Então é basicamente isso sobre ter um relacionamento.
‫Então nos vemos no próximo vídeo.