Ciao, questo è che non vuoi fare anche tu.
E bentornato.
Sappiamo che Djala non è un linguaggio di programmazione orientato agli oggetti.
Su alcuni della sezione precedente diciamo anche che un linguaggio di programmazione orientato agli oggetti
aiuta più scenari del mondo reale in un modo più naturale e lo fa con l'aiuto di oggetti e classi e la
programmazione orientata agli oggetti come suggerisce il nome è tutto sugli oggetti e un oggetto è stato creato
da una classe e nell'ultima sezione abbiamo guardato le classi del libro di ciao mondo e gli oggetti sono le
unità più fondamentali in un linguaggio di programmazione orientato agli oggetti e questa lezione prima comprenderemo classe
e oggetti a livello concettuale.
È così che rappresentano scenari del mondo reale e quindi vedremo come rappresentano la
sporcizia in una programmazione orientata agli oggetti del programma Java che, in breve, viene spesso definita OOP o la crisi affonda le sue
radici negli anni '60.
Quindi è un sottovalutazione di paradigma di programmazione molto vecchio che verrà utilizzato per implementare progetti complessi di grandi dimensioni in un
modo più semplice.
E con ciò intendiamo gli scenari del mondo reale in un modo più naturale.
Questo è il vantaggio principale della programmazione orientata agli oggetti.
Diamo un'occhiata ad alcuni esempi reali.
Un esempio è uno studente che si registra in un particolare corso offerto da un particolare dipartimento.
Un altro esempio potrebbe essere un cliente che lo acquista.
Allo stesso modo come un medico lo crea.
Bishan e tutti questi esempi possono essere più naturali che sono rappresentati in un oggetto orientato e
riscaldato.
Quindi vediamo come è possibile.
Prendiamo il primo esempio qui.
Quindi qui abbiamo tre dipartimenti di corsi per studenti di entità qui.
Uno studente avrebbe alcuni dati associati a lui o lei e può anche avere qualche comportamento pure.
Fino ad oggi sarei stato come l'indirizzo di genere dell'età studentesca di nome studente e così il comportamento sarebbe azioni
come la registrazione per un corso o l'aggiornamento delle informazioni del profilo.
Allo stesso modo il dipartimento di coarsen sarebbe anche associato con alcuni dati su alcuni comportamenti qui è un'istanza
in cui abbiamo uno studente di nome John, come quattro corsi e due dipartimenti di informatica
su Cygwin.
Quindi qui abbiamo alcuni casi in cui i dati sono solo il nome come John o Jawa sono il numero della scienza
e possiamo avere questi quattro corsi offerti dal Dipartimento CMS.
E John può registrarsi in questi tre corsi in modo che alcuni comportamenti o azioni accadano
tra queste istanze.
Quindi questo è uno scenario realistico in cui lo studente John si è iscritto in
tre corsi offerti dal dipartimento, in modo che un'istanza come John possa essere visualizzata in questo modo.
Dove sono stati inclusi gli Apart from significavano anche altre cose come il genere di ID studente sui corsi in cui
John si è iscritto.
Allo stesso modo, John può anche eseguire le due azioni registrandosi per quel corso e aggiornando le informazioni del
suo profilo.
In un ambiente orientato agli oggetti questa data un'altra istanza di jaunts può come generalmente
si fa riferimento come stato dell'istanza perché queste azioni come solo comportamento su questa intera istanza di John sono indicate
come un oggetto.
Quindi lo studente John è rappresentato da questo oggetto.
E allo stesso modo può come altri studenti sono rappresentati da altri oggetti che sono unici per quegli studenti.
Quindi un oggetto ha sia stato che comportamento e questi oggetti non possono esistere da soli.
Ci dovrebbe essere una sorta di specifica che fa quel dato che gli oggetti possono come.
Come il nome dell'identità di genere e così via anche il comportamento corretto, la registrazione del corso e la specifica del profilo di aggiornamento
è la classe in modo che le classi come un progetto e gli oggetti siano istanze reali della classe.
Infatti spesso il termine istanza è anche usato per riferirsi all'oggetto.
Ecco un'illustrazione di una relazione tra una classe e i suoi oggetti in alto.
Abbiamo la classe Studente che definisce la velocità e il comportamento che i suoi oggetti possono in che modo lo stato include le
informazioni sugli studenti come il nome e il sesso dell'ID.
E c'è un solo comportamento definito che consente agli oggetti dello studente che hanno ottenuto quell'informazione.
Ora, per motivi di semplicità, è stato omesso da questa illustrazione roba correlata come
il corso dritto da uno studente, e possiamo anche vedere che tre oggetti studente e
distintivi ellittiche sono creati dalla classe Studenti.
Ogni oggetto studente ha il suo stato.
Ad esempio, il nome di uno studente è John che è un maschio e ha un ID studente dopo tutto.
Allo stesso modo, il secondo nome di studenti è Raj, che è anche un maschio e ha un ID di quelli che sono
e uno studente olandese si chiama Anita che è una femmina e ha un'idea di questi due sotto comportamento.
Un grande profilo sarebbe associato a tutti e tre gli oggetti e cioè è comune a tutti e tre
di loro ora nella classe Student un grande profilo sarebbe importante.
Alcuni metodi per definire il comportamento e quindi l'ultima sezione che abbiamo visto.
Il metodo principale in hello world class e gli oggetti è definito da variabili variabili alcuni metodi di Nicolaas
sono considerati membri del leader di classe nella sezione.
Impareremo sia su variabili sia su metodi ora separati da variabili e una classe può anche su
come altri membri meno comunemente usati come classi annidate e interfacce annidate che saranno discusse molto più
avanti nella seconda metà del corso.
Quindi quando qualcuno fa riferimento ai membri della classe non devono fare né i metodi affidabili.
Quindi è concettualmente tutto ciò che c'è in classe e gli oggetti non guardiamo come sono rappresentati
nel codice e useremo lo stesso esempio di classe dello studente.
Ma per ora non preoccupiamoci di scrivere il codice.
Il nostro obiettivo per ora è quello di avere un'idea di come creare un oggetto da una classe in Java sganciata.
Vedremo nella riga successiva.
Alla fine di questa sezione scriveremo in una versione leggermente più complessa
dello stesso programma che includerà più concetti che apprenderemo in questa sezione e sarà una bella dimostrazione.
Inoltre mentre avanziamo in questa sezione useremo brevi dimostrazioni per esaminare i diversi concetti,
ma alla fine li riuniremo tutti insieme e quella particolare dimostrazione
dell'esempio di classe degli studenti.
Quindi ecco la definizione di studente plus sta solo dichiarando le variabili che rappresenterebbero lo stato che
gli oggetti degli studenti possono essere così come il nome dell'ID e le variabili di genere n sono come contenitori in quanto
contengono alcuni dati su ogni disponibile è anche associato a qualcosa chiamato tipo di dati che indica il tipo di
dati che il supporto può contenere.
Ad esempio ID come dichiarato come formica e significa intero.
Ciò significa che l'ID può contenere interi come quelli del 2001 e così via.
Allo stesso modo nome e genere sono contati con il tipo di dati stringa e stringa implica
che le variabili possono contenere testualmente insieme come Amitav o media su femminile per genere finito sarà discusso più avanti
nella sezione.
Una stringa verrà discussa in una delle sezioni successive.
Successivamente la classe Student definisce anche il metodo un profilo di razza che aggiorna semplicemente il nome esistente con il
nuovo nome e il nuovo nome viene passato come input a quel metodo.
Sconfitto quel parametro rappresenta l'input.
In questo caso ha il nome mune in questo parametro del metodo string pipe è anche una variabile proprio come ID
su di me nel corpo del metodo il nome della variabile è assegnato con il valore del parametro metrica Nguni
uguale a è l'operatore di assegnazione sotto solo una dimensione il valore sulla destra della variabile sui
metodi di Golla sarà anche discusso più avanti nella sezione.
Quindi questa è la classe degli studenti.
Ora vediamo come possiamo creare un oggetto studente e quindi inizializzarlo.
E vedremmo anche come si possono eseguire gli studenti mentorizzati su un profilo.
Non piegato.
Useremo una nuova classe chiamata studente basata su questo Ajume che il codice è fatto in questo metodo
principale di Douglas Quindi il primo passo è creare un oggetto studente.
E così è fatto.
Puoi usare la parola chiave nuova che sarà seguita dalla parola chiave studente come vogliamo creare un
oggetto dello studente che è a sua volta seguito da parentesi così nuovo seguito da studente seguito
da pratiche creerebbe un oggetto studente che viene quindi assegnato a una variabile chiamata S, la cui pipe di
dati è studente, il che indica che s dovrebbe contenere un oggetto studente.
Quindi è simile al modo in cui abbiamo dichiarato l'ID della variabile nella classe Student con ID che il tipo di
dati stava indicando che potrebbe memorizzare un valore intero.
Quindi abbiamo creato il nome di un oggetto studente come successivo per inizializzare lo stato.
Questo è necessario impostare i valori per le variabili nome ID e genere che la classe Studente ha
dichiarato e per questo usiamo l'operatore punto che sarà evidenziato il nome dell'oggetto come seguito dal nome
variabile di byte di colore scuro che qui è ID annullato assegnare un valore che va avanti in questo caso.
In secondo luogo abbiamo s seguito da un punto seguito dal nome della variabile e viene assegnato con il valore Jowa.
Allo stesso modo il genere è un segno che in questo caso abbiamo le doppie virgolette e chiudiamo Jo-Ann sugli uomini ma non per
il valore ID mille.
E questo perché Joanne e il pasto sono archi e corde Jawa.
Dobbiamo usare le virgolette.
Quindi l'oggetto studentesco come sapete esisteva al passaggio del mouse qui assumendo che il nome fosse errato
come Joanne e avvii John.
E quindi abbiamo bisogno di aggiustarlo.
E per questo abbiamo bisogno di eseguire il metodo raffinato e passargli il nome corretto.
John come input sul metodo aggiornerebbe quindi la variabile name con il nuovo nome.
John, per eseguire un metodo di profiling, usiamo ancora l'operatore Dock che è il nome dell'oggetto
seguito dal punto seguito da un profilo e stiamo analizzando Jonathan per il metodo.
Qui diciamo che stiamo invocando la nostra chiamata al metodo del profilo dell'oggetto sull'oggetto come.
Quindi è così che abbiamo creato un oggetto inizializzato con esso e poi utilizzato i suoi metodi per inizializzare effettivamente
gli oggetti.
Normalmente viene fatto usando qualcosa chiamato costruttori, ma saranno discussi più avanti nella sezione.
Così facendo.
La BBC qui non è fatta in progetti professionali, ma questo è solo per noi per iniziare.
Inizialmente penso che lo stato non sia che in un vero software orientato agli oggetti si
dovrebbero avere tonnellate di oggetti che comunicano tra loro e che l'oggetto V-1 comunica con altri è invocando
un metodo dell'oggetto nel passare i dati necessari come input.
Quindi questo è tutto.
Spero che tutti voi capiate che classe un oggetto è il modo in cui rappresentano entità del mondo reale come studenti
e come possono essere create in Java.
Grazie e arrivederci alla prossima foto.