Ciao, questo è che non vogliono perderti.
Non guardiamo alla rilevanza.
Sappiamo che lo stato dell'oggetto è rappresentato da variabili che significano che le variabili Zuk memorizzano le informazioni
sullo stato memorizzate, il nome e il sesso dell'ID studente, quindi le variabili sono come contenitori che contengono alcuni dati e selezionano già
un ordine.
Come l'ID studente o possono anche contenere qualcosa chiamato riferimenti oggetto che non sono altro che
riferimenti ad oggetti.
E così una delle preferenze quando l'esempio di creazione di oggetti studente in una lezione precedente qui abbiamo
la stessa istruzione di creazione dello studente in cui la variabile S sta effettivamente memorizzando un riferimento a un oggetto.
Ma parliamo di questo per ora, come discuteremo più avanti i riferimenti agli oggetti.
Quindi, come possiamo vedere le variabili possono contenere diversi tipi di dati che sono certi con tutti i dati numerici.
Come l'ID studente ciò che alcuni di questi extra rendono solo Dewdney su alcuni, contiene riferimenti a
oggetti come l'oggetto studente.
Quindi fondamentalmente una variabile ha una pipe associata ad essa sul tipo di variabile che determina cosa può contenere
la variabile.
Quindi, come vediamo qui se la pipa è.
E può contenere dati numerici come quelli sulla stringa che può contenere dati reali come John.
Tutto il tubo è uno studente di classe me quindi la variabile può contenere un riferimento a un tipo di
oggetto studente determina anche le operazioni che possono essere eseguite su quella variabile.
Ad esempio se il tipo di variabile è e quindi la variabile può essere utilizzata in operazioni mediche
come addizione o sottrazione.
Allo stesso modo se il tipo è un menu di classe, lascia fare e quindi le operazioni saranno i metodi
definiti all'interno di quella classe e la variabile può essere utilizzata per accedere solo a quei metodi.
Ad esempio, la variabile S può essere utilizzata per invocare il profilo di abrade del metodo definito all'interno
del bus studente.
E lo abbiamo visto prima quando discutevamo di classi e oggetti, non che in Jawa il
tipo di media è definito quando la variabile prima creata sul backbite non può essere modificata successivamente a causa di ciò.
Y è indicato come topico per lingua.
Quindi se a una variabile di un tipo viene assegnato un valore che è di un altro tipo, allora otteniamo un errore
di compilazione.
Ad esempio, il compilatore non ci consente di inizializzare un carattere variabile intero come John.
Quindi tale controllo di tipo variabile viene eseguito in fase di compilazione.
E questo viene definito statico controllando.
Quindi comincio con i tickler a digitare le lingue.
Come il controllo del tipo statico.
Quindi, tieni sempre presente che Djala è semplicemente un linguaggio tattico non in alcune lingue come javascript.
La stessa variabile può contenere diversi tipi di dati che si trovano in un punto del programma.
Potrebbe contenere un valore numerico mentre in un secondo momento nel programma.
A causa di ciò potrebbe contenere 200.
Tali linguaggi sono indicati come lingue dinamicamente tipizzate come pipe up in quel modo la palla non è
più costante e il ticking e tali linguaggi sono per lo più eseguiti in runtime e quindi viene definito dinamico
controllando un vantaggio di iniziare il controllo dei tipi o il controllo dinamico dei tipi è che consente un
rilevamento precoce degli errori di programmazione.
Ad esempio potresti avere un'operazione come Eddison applicata su due variabili che pensi abbiano
sempre valori numerici in un linguaggio tipizzato dinamicamente.
Può accadere che durante il runtime in qualche modo una di queste variabili venga firmata in un valore non numerico.
E per fare questo si finirebbe con un errore in fase di esecuzione.
Ciò non accadrebbe in un linguaggio di tipo staticamente poiché il tipo di variabile è sempre fisso.
Controlla le note nella sezione risorse elenca tutti i vantaggi di un linguaggio
di tipo tickling iniziale insieme ad alcuni link interessanti.
Vedrò come viene dichiarata una variabile e abbiamo già visto alcuni esempi dichiarare una variabile nei muri
affermando il tipo di variabile che è seguito dal nome della variabile e può essere inizializzata facoltativamente con un
letterale o un'espressione qui uguale al simbolo è riferita a come operatore di assegnazione mentre assegna il
valore sul lato destro alla variabile sul lato sinistro.
Unlicked è semplicemente Ardita.
Questi sono un paio di esempi.
E il primo esempio che stiamo dichiarando un numero di carte affidabile intero che viene inizializzato con
esso non veramente qualificato.
Allo stesso modo nel secondo esempio una variabile booleana chiamata flag è inizializzata con il letterale true boolean è
un tipo di dati non discutibile che ne discute.
Un'espressione è qualcosa che viene valutata con un singolo valore.
E qui ci sono un paio di esempi.
Nel primo esempio x è un'espressione che viene valutata ad un valore assegnato alla chiamata e
nel secondo esempio l'espressione implica una chiamata al metodo e il valore che l'espressione valuta
è fondamentalmente il valore che viene scritto dal metodo.
Quindi il valore che il metodo ottiene per gli appaltatori è ciò che viene assegnato alla variabile.
Quando discutiamo i metodi più avanti nel capitolo, possiamo vedere come i metodi possono restituire i valori
e questo tipo di dichiarazioni sono indicate come dichiarazioni di dichiarazioni sulle dichiarazioni di dichiarazione che
possono apparire ovunque in una classe.
Quindi abbiamo esaminato la dichiarazione delle variabili, ma spesso vorremmo cambiare il valore
assegnato alla variabile dichiarata.
In effetti, la stessa variabile di termine implica che si tratta di qualcosa il cui valore può essere modificato e un'istruzione di assegnazione
viene utilizzata per modificare il valore della variabile.
Quello che abbiamo visto prima era una dichiarazione su di esso è la sintassi su una dichiarazione di assegnazione.
È molto simile alla nostra dichiarazione, ma non ha una radio come on qui sono due esempi.
Le istruzioni di assegnazione una con il letterale sull'altra con quell'espressione quando interi classi e oggetti interessanti al
di sotto di questo esempio di studente ottengono in cima tre dichiarazioni di dichiarazione che dichiarano il nome
e il sesso dell'ID raggio e al loro interno un terzo profilo di aggiornamento.
Abbiamo una dichiarazione di assegnazione con il nome della variabile viene assegnato il valore del nome della variabile.
Un nuovo nome è un parametro del metodo, quindi è tutto.
Questa è una breve introduzione alle variabili.
Successivamente vedremo i diversi tipi di variabili che possiamo avere.
Grazie.