‫Torneremo in questo video.
‫Parleremo di ha una relazione perché finora ciò che abbiamo visto nell'ereditarietà è ed
‫è una relazione.
‫Quindi e qui, ad esempio, mi libererò dei SEAL qui dall'ultimo video.
‫Quindi un'auto o una BMW, ma ha detto che una BMW è un'auto.
‫Così è una relazione tra BMW e auto.
‫Lo stesso per Audy e Audi è un'auto e M3 è una BMW.
‫Quindi questa è più o meno l'idea generale di ereditarietà.
‫Ma c'è anche qualcosa chiamato e ha una relazione.
‫Quindi diciamo che vorremmo avere un set di informazioni aggiuntive per la nostra auto in generale per ogni auto che
‫c'è.
‫Quindi quello che possiamo fare è creare una classe aggiuntiva e chiamerò questa classe informazioni sull'auto
‫o effettivamente andiamo avanti e creiamo anche quelle informazioni sull'ID auto.
‫Quindi, per identificare ogni singola auto, creiamo una nuova classe e chiamiamo quell'auto I. D. Informazioni.
‫Quindi questa classe qui ha un'eredità o una relazione, quindi praticamente una BMW ha informazioni sull'ID dell'auto o un'auto ha
‫informazioni sull'ID dell'auto.
‫Quindi qui voglio solo avere alcune proprietà, ad esempio, e nel numero ID chiamato.
‫Quindi questo sarà inizializzato a zero.
‫E altrimenti questo sarà solo l'io. D. , che è un identificatore univoco, non un numero.
‫Quindi praticamente ogni macchina ha questo numero ed è unico.
‫Quindi l'auto uno ha l'idea di zero, la seconda auto ha l'idea di uno e così via.
‫E anche ogni macchina dovrebbe avere un proprietario.
‫Quindi proprietario della stringa pubblica.
‫E in effetti userò anche la proprietà.
‫Quindi il proprietario della corda di scena e anche qui entra nel set.
‫E se non ha un proprietario, l'istruzione standard dovrebbe essere nessun proprietario.
‫Quindi diciamo che l'auto è stata appena prodotta.
‫Certo, si potrebbe obiettare che quest'auto è ancora di proprietà dell'azienda
‫che l'ha prodotta, diciamo comprare una BMW o un'Audi o qualsiasi altra casa automobilistica e altrimenti ha un proprietario.
‫Quindi, in quel caso, diciamo che non ha proprietario, ma altrimenti ha un proprietario.
‫Quindi queste informazioni sull'ID dell'auto sono qualcosa di cui posso creare un'istanza nella mia classe di auto e
‫quindi posso usarle anche in qualsiasi altra classe di guida.
‫Quindi andiamo avanti e facciamolo.
‫Creiamo.
‫E qui ha una relazione, ha una relazione, il che significa che un'auto ha un'auto protetta I. D. info, e chiamerò quell'unica auto info ID, che è
‫una nuova auto I. D. Informazioni.
‫E ora nelle informazioni sull'ID della mia auto, posso semplicemente impostare le cose in modo da poter andare avanti e creare Setas
‫qui e tutto quel genere di cose, ma lo userò proprio qui, perché
‫la bellezza di avere proprietà è che posso effettivamente accedervi qui in modo da poter creare un metodo chiamato
‫dette informazioni sull'ID dell'auto.
‫Quindi sarà sufficiente impostare semplicemente l'ID dell'auto I. D. , quello qui, quell'ID numero due ID numero.
‫E ora ti stai chiedendo da dove viene questa idea?
‫Il secondo qui, mentre è un numero intero che sto per.
‫Consegna ogni volta che sto impostando, quindi questa sarà una proprietà qui e un'altra di cui ho bisogno come
‫proprietario, quindi proprietario della stringa.
‫Quindi quando regolo l'auto, le informazioni, voglio avere queste due informazioni e questa informazione.
‫E qui dentro posso anche dire che le informazioni sulla corrida saranno qui.
‫Il proprietario sarà il proprietario, ma in realtà siamo in maiuscolo, se possibile.
‫Quindi abbiamo il proprietario e sarà il proprietario dell'auto ogni volta che utilizzeremo il metodo delle informazioni Sakurada.
‫Quindi andiamo avanti e otteniamo anche le informazioni sull'ID dell'auto creando un nuovo metodo.
‫Vuoto pubblico, ottieni informazioni sull'ID dell'auto e quella scriverà semplicemente qualcosa sulla console,
‫qualcosa come l'auto ha la I. D. of e qui userò zero ed è di proprietà di e qui userò
‫quello.
‫Quindi qui dirò le informazioni sull'ID dell'auto, il numero dell'ID del punto e le informazioni sull'ID dell'auto del proprietario.
‫Quindi questo mi permette di fare è regolare l'auto, le informazioni per ogni singola auto che ho, non importa se è
‫solo un'auto, se è una B. W. , se è un'Audi e tre o
‫altro, perché questa classe ha ora una relazione qui.
‫Quindi possiamo semplicemente andare avanti nella classe del programma e qui possiamo aggiungere alcune informazioni.
‫Quindi diciamo che vogliamo aggiungere alcune informazioni alla nostra BMW e oh, sono tre?
‫Quindi andiamo avanti e facciamolo qui.
‫BMW, quei tre prenderanno una macchina.
‫L'informazione, diciamo che questa ha l'idea di uno, due, tre, quattro.
‫E il proprietario sarà allora Utah e ora c'è già un tre e questo avrà una
‫macchina.
‫Le informazioni di uno, due, tre o cinque.
‫E il proprietario sarà Frank White.
‫E ora possiamo andare avanti e ottenere quegli ID, ottenere informazioni sull'ID del chiamante per la BMW e anche per l'audio tre,
‫ottenere informazioni sull'ID dell'auto.
‫Quindi ora se lo chiami o se esegui quel codice, vedremo che le informazioni aggiuntive sono disponibili sulla
‫nostra macchina.
‫Quindi questo è il modo in cui puoi semplicemente aggiungere informazioni a un oggetto.
‫Quindi puoi vedere che l'auto ha l'idea di uno, due, tre, quattro ed è di proprietà dello Utah.
‫E l'auto ha l'idea di uno, due, tre, cinque ed è di proprietà di Frank White.
‫Tutto bene.
‫Quindi è generalmente così che puoi andare avanti e aggiungere informazioni.
‫Quindi questo è un aggregatore per la nostra macchina ed è e ha un modo relazionale di affrontare le cose.
‫Grande.
‫Quindi si tratta più o meno di una relazione.
‫Allora ci vediamo al prossimo video.