Introduzione all'oggetto in Java

Java è un potente linguaggio di programmazione orientato agli oggetti composto da oggetti e classi. Gli oggetti semplificano la mappatura delle entità della vita reale durante la codifica. Gli oggetti saranno usati continuamente durante la programmazione in Java. Gli oggetti in Java sono facili da definire e utilizzare. È necessario comprendere Classi e Oggetti perché tutto in un linguaggio di programmazione orientato agli oggetti come Java si basa su di essi. In questo articolo, vedremo tutti i dettagli relativi all'oggetto insieme agli esempi.

Come creare un oggetto in Java?

  • Se hai familiarità con la programmazione Java, potresti sapere che in Java un oggetto viene creato usando una classe. La classe non è altro che fornisce un modello per la creazione di un oggetto. La classe viene utilizzata per creare un'istanza di un oggetto. Quindi tecnicamente avremo già dichiarato la classe prima di creare l'oggetto in Java.

Vediamo la sintassi della creazione di un oggetto in Java.

Sintassi:

ClassName objectName = new ClassName();

  • La sintassi è semplice e facile da capire. Inizia con il nome della classe per cui dichiariamo un oggetto seguito dal nome dell'oggetto. Il nome dell'oggetto non è altro ma è simile alla dichiarazione del nome della variabile con il nome preferito dall'utente. Fino a quando questo processo di definizione di un oggetto con nome viene chiamato come dichiarazione oggetto in Java.
  • La dichiarazione dell'oggetto è seguita da un segno uguale a (=) che assegnerà il riferimento dell'oggetto alla nostra variabile oggetto dichiarata. La nuova parola chiave viene utilizzata per creare il nuovo oggetto. Questa nuova parola chiave creerà un nuovo oggetto usando il modello ie classe e assegnerà la memoria per l'oggetto. Questa creazione di un nuovo oggetto viene chiamata istanziazione oggetto in Java.
  • La nuova parola chiave è quindi seguita dal metodo o dal costruttore della classe. La nuova parola chiave chiamerà automaticamente il costruttore della classe durante la creazione di un nuovo oggetto, questo processo è noto come inizializzazione dell'oggetto in Java.

Possiamo anche dichiarare un oggetto in modo diverso. Prima lo dichiareremo e quindi potremo inizializzarlo.

ClassName objectName; // Declarationobject
Name = new ClassName(); // Initialization

  • Ogni volta che creiamo un nuovo oggetto in Java, la memoria verrà allocata per l'oggetto appena creato e il riferimento di tale oggetto verrà restituito alla variabile oggetto. Questo riferimento all'oggetto può quindi essere utilizzato per eseguire diverse azioni relative a un oggetto. Il riferimento all'oggetto qui non è altro che corrisponde al nome della variabile oggetto appena dichiarato.

Caratteristiche dell'oggetto in Java

  • Ogni oggetto in Java avrà la sua identità. Nessun oggetto avrà la stessa identità. Ogni oggetto corrisponderà a una diversa posizione di memoria e l'indirizzo della posizione di memoria non sarà disponibile per l'utente.
  • Un oggetto avrà il suo tipo associato ad esso. Ogni oggetto avrà un tipo di dati come classe.
  • Un oggetto avrà anche due cose: stato e comportamento dichiarati in esso. Queste cose sono dichiarate nella stessa classe. Lo stato definirà gli attributi e il comportamento definirà le azioni relative alla classe.

Proprietà dell'oggetto in Java

Quando si definisce una classe in Java, definiamo le due cose principali. Il primo rappresenta l'attributo o lo stato. Questo è noto come le proprietà di un oggetto. Le proprietà non sono altro che i dati specifici correlati alla classe. Ogni oggetto quando viene creato in Java, avrà queste proprietà disponibili con esso. Possiamo accedere a queste proprietà nella classe o all'esterno utilizzando il riferimento all'oggetto in base al modificatore utilizzato per esso. Poiché l'oggetto assomiglia a un'entità in tempo reale, le proprietà rappresentano lo stato di un'entità. Ad esempio, un oggetto di Mobile può avere una proprietà come dimensione, peso, ecc. Le diverse posizioni di memoria verranno allocate per ogni proprietà correlata all'oggetto che creiamo.

Metodi di oggetto in Java

  • La seconda cosa principale che dichiariamo durante la creazione di una classe sono i metodi. Questi metodi non sono altro che simili alle funzioni dichiarate in una classe. I metodi sono di nuovo specifici della classe in cui sono dichiarati. I metodi rappresentano un'azione o un processo specifico da eseguire quando viene chiamato utilizzando il riferimento all'oggetto. I metodi sono come comportamenti nel mondo reale. Ad esempio, il cellulare eseguirà l'azione di chiamata o composizione. Chiamare l'azione non è altro che il comportamento del cellulare.
  • Durante la programmazione in Java, normalmente creeremo un oggetto e assegneremo valori ai suoi membri di dati ed eseguiremo azioni specifiche relative a ii usando i metodi. I metodi sono un modo semplice per combinare ed eseguire le azioni specifiche richieste durante la programmazione.
  • Siamo in grado di eseguire qualsiasi cosa sia richiesta nei metodi. I metodi possono anche accedere ai membri dei dati definiti nella classe. possiamo eseguire le azioni sui membri dei dati in una classe. Siamo in grado di definire un numero qualsiasi di metodi nella classe finché necessario.

Regole per l'oggetto in Java

  • Per la dichiarazione di qualsiasi oggetto, non esistono regole rigide ma dovremmo seguire la convenzione standard di denominazione Java mentre dichiariamo il nome dell'oggetto.
  • Siamo in grado di accedere ai metodi di una classe solo per riferimento di oggetto o per riferimento di classe in casi speciali, ma in entrambe le situazioni non possiamo accedere o modificare l'implementazione dei metodi.
  • Possiamo riutilizzare l'oggetto definito una volta tutte le volte che vogliamo.
  • Possiamo facilmente rimuovere o sostituire l'oggetto in uso a seconda del requisito.

Conclusione

Quindi, tutto in Java ruota attorno all'oggetto. Un oggetto può essere creato semplicemente usando il nome della classe. Un oggetto conterrà stato e comportamento. Possiamo accedere ai metodi e ai membri dei dati della classe usando il riferimento all'oggetto. Ogni oggetto avrà determinate caratteristiche o proprietà ad esso correlate. Essendo un linguaggio di programmazione orientato agli oggetti, tutto in Java è un oggetto. Gli oggetti rendono il linguaggio di programmazione Java più sicuro e robusto.

Articoli consigliati

Questa è una guida per Object in Java. Qui discutiamo come creare un oggetto in Java, le sue caratteristiche, proprietà, metodi insieme alle regole. Puoi anche consultare i seguenti articoli per saperne di più -

  1. Costruttore in Java
  2. Ordinamento in Java
  3. Costruttore in Java
  4. JCheckBox in Java

Categoria: