logo

Definizione di oggetto in Java

Oggetti sono fondamentali per comprendere la tecnologia orientata agli oggetti. Lo scopo della programmazione orientata agli oggetti è implementare le entità della parola reale nella programmazione. Si pone inoltre l'accento sull'associazione dei dati. Tra questi ci sono vari concetti di OOP Oggetto è uno di questi. In questa sezione discuteremo la definizione dell'oggetto in Java.

Definizione dell'oggetto

Nella terminologia della programmazione orientata agli oggetti, un oggetto è un membro della classe Java. È anche noto come esempio della classe. Tieni presente che gli oggetti vengono creati in fase di esecuzione. In parole semplici, oggetto è una vera e propria entità verbale. Ad esempio, cane, automobile, penna, scrivania, ecc. Ogni oggetto condivide le seguenti due caratteristiche:

    Identità:L'identità dell'oggetto è un ID univoco. Il valore dell'ID non è visibile all'utente esterno. Viene utilizzato internamente dalla JVM per identificare ogni oggetto in modo univoco.Stato:Lo stato di un oggetto memorizzato in variabili (campi).Comportamento:I metodi mostrano il comportamento di un oggetto.

Esempio di un oggetto

Prendiamo l'esempio del cane. Lo stato del cane include colore, fame, sesso, razza ed età. Il comportamento del cane include correre, abbaiare, mangiare, dormire, scodinzolare, andare a prendere, ecc.

Come creare un oggetto Java?

Ci sono i seguenti tre passaggi per creare un oggetto da una classe.

  • Dichiarazione
  • Istanziazione
  • Inizializzazione

Dichiarazione: Una dichiarazione di variabile con un nome di variabile con un tipo di oggetto.

Istanziazione: Java fornisce la nuova parola chiave per creare un oggetto della classe.

Inizializzazione: La nuova parola chiave è seguita da una chiamata a un costruttore. La chiamata inizializza un nuovo oggetto. Esistono tre modi seguenti per inizializzare un oggetto in Java:

    Per variabile di riferimento:Significa memorizzare i dati in un oggetto. È possibile creare più oggetti e archiviare informazioni al loro interno tramite la variabile di riferimento.Per metodo:Inizializzare gli oggetti richiamando i metodi.Per costruttore:I costruttori possono essere utilizzati anche per creare un oggetto.

Diversi modi per creare un oggetto in Java

Esistono vari modi per creare un oggetto in Java:

  • Utilizzando una nuova parola chiave
  • Utilizzando il metodo newInsatnce()
  • Utilizzando il metodo clone()
  • Utilizzo della deserializzazione
  • Utilizzando il metodo di fabbrica

Oggetto anonimo

Java ci consente di creare un file anonimo oggetto. Significa che possiamo creare un oggetto senza nome. Pertanto, possiamo dire che un oggetto che non ha alcun riferimento è noto come anonimo oggetto. Lo svantaggio di un oggetto anonimo è che può essere utilizzato solo al momento della creazione dell'oggetto. È utile utilizzare un oggetto anonimo se vogliamo utilizzare l'oggetto una volta.

attore chiranjeevi

Per esempio:

 new Draw(); //anonymous object 

Metodo di chiamata tramite oggetto anonimo.

 new Draw().rectangle(); 

Possiamo anche creare più oggetti di un tipo in una riga:

 Circle() c1 = new Circle(), c2 = new Circle(); //creating two objects or reference variable 

Utilizzo di oggetti in un programma Java

Student.java

 public class Employee { int stu_id=105; // data member (or instance variable) String stu_name='Nitin'; // data member (or instance variable) public static void main(String args[]) { // Creating an object of the Student class Student stu = new Student(); System.out.println('Student ID: '+e.stu_id); System.out.println('Student Name: '+e.stu_name); } } 

Produzione:

 Student Id: 105 Student Name: Nitin