Classi e oggetti in Java | Spiegato

Classi e oggetti in Java | Spiegato
La programmazione orientata agli oggetti ha quattro concetti primari/fondamentali i.e. Ereditarietà, incapsulamento, astrazione e polimorfismo e tutti questi concetti ruotano attorno alle classi e agli oggetti. Una classe è un modello/modello che rappresenta le proprietà e il comportamento degli oggetti mentre gli oggetti sono istanze di una classe. In Java, definire la classe non prenderebbe alcuna memoria fino a quando non viene creato un oggetto della classe.

Questo articolo ha spiegato il concetto di oggetti e classi in Java e, a questo proposito, dimostra le seguenti terminologie:

  • Cos'è una classe
  • Come creare una classe e oggetto in Java
  • Come creare più oggetti di una classe in Java
  • Come creare e utilizzare più classi in Java

Quindi, senza alcun ritardo, iniziamo!

Cos'è una classe

Una classe Java è una struttura da cui un oggetto può essere istanziato e può avere vari metodi e attributi di classe. Una classe determina i campi di dati e le azioni di un oggetto.

Come creare una classe in Java

Consideriamo lo snippet di seguito per comprendere la sintassi di base di una classe:

Classe pubblica ClassName
// Attributi di classe
// Metodi membri

Nello snippet sopra pubblico è un specificatore/modificatore di accesso che specifica che la classe è accessibile a qualsiasi altra classe e per creare una classe in Java una parola chiave classe Insieme a un nome di classe legale verrà utilizzato. E all'interno del corpo della classe, ci possono essere alcuni attributi di classe e funzioni/metodi del membro.

Come creare un oggetto in Java

In Java, a "nuovo" Parola/operatore chiave viene utilizzata per creare un oggetto, la sintassi di base della creazione dell'oggetto viene mostrata nel seguente frammento:

Classe pubblica ClassName
public static void main (string [] args)
ClassName obj = new className ();

Lo snippet sopra mostra che per creare un oggetto, inizializza prima il nuovo operatore seguito dal nome della classe insieme alla parentesi e lo assegna all'oggetto specificando il nome della classe seguito dal nome dell'oggetto.

Esempio

Consideriamo il seguente pezzo di codice che crea un oggetto della classe, accediamo al valore dell'attributo della classe e infine lo stampa.

pacchetti classificati;
classi di classi pubbliche objects
String Message = "Hello World";
public static void main (string [] args)
ClassesObjects obj = new ClassesObjects ();
Sistema.fuori.println (obj.Messaggio);

Lo snippet di codice sopra fornisce il seguente output:

L'output verifica che il valore dell'attributo di classe stampato correttamente utilizzando l'oggetto di "ClassesObjects" classe.

Come creare più oggetti in Java

In Java, possiamo creare più di un oggetto della stessa classe, la sintassi della creazione di oggetti sarà la stessa di noi seguita nell'esempio precedente:

Ecco come è possibile creare più oggetti di una classe.

Come creare e utilizzare più classi in Java

Java ci consente di creare più di una classe per ridurre la ripetizione del codice e per fornire una migliore leggibilità e riusabilità del codice. Ad esempio, possiamo specificare gli attributi e le funzioni della classe in una classe e accedervi da un'altra classe. L'esempio seguente spiegherà il funzionamento di più classi in Java.

Esempio

Lo snippet di seguito mostrato mostra che ci sono alcuni attributi e metodi nella prima classe e il metodo principale è creato nella seconda classe:

pacchetti classificati;
Classe moltipleclasses
numero int = 200;
public void display ()
Sistema.fuori.println ("Questo è un esempio di multipleclassi");


classi di classi pubbliche objects
public static void main (string [] args)
Multipleclasses obj = nuovi multipleclasses ();
obj.Schermo();
Sistema.fuori.println (obj.numero);

L'oggetto della prima classe (Multipleclassi) è creato nel metodo principale della seconda classe (ClassesObjects) per accedere agli attributi e alle funzioni della prima classe (Multipleclassi).

Il codice completo e il rispettivo output sono forniti nel seguente output:

L'output verifica il funzionamento di più classi i.e. membri della prima classe (Multipleclassi) accessibile dal metodo principale della seconda classe (ClassesObject).

Conclusione

Una classe Java è un progetto che descrive le proprietà e il comportamento di un oggetto. In Java, una classe può essere creata usando il classe La parola chiave e un oggetto possono essere creati utilizzando il nuovo parola chiave. In Java, è possibile creare più classi per eseguire diverse funzionalità ed è possibile accedervi anche da altre classi. Questo articolo presenta una comprensione dettagliata delle classi e degli oggetti Java, inoltre, spiega come creare classi e oggetti più o multipli in Java.