Metodo

Un metodo è una subroutine associata a una specifica classe definita nel codice sorgente di un programma. È simile a una funzione, ma può essere chiamato solo da un oggetto creato a partire da una classe.

Nell'esempio in Java riportato di seguito, il metodo getArea è definito all'interno della classe rectangle. Per utilizzare il metodo getArea in un programma, è prima necessario creare un oggetto a partire dalla classe rectangle.

class Rectangle
{
   int getArea(int width, int height)
   {
      int area = width * height;
      return area;
   }
}

I metodi sono una parte importante della programmazione orientata agli oggetti, perché isolano le funzioni nei singoli oggetti. I metodi all'interno di una classe possono essere chiamati solo dagli oggetti creati a partire dalla classe. Inoltre, i metodi possono fare riferimento solo ai dati conosciuti dall'oggetto corrispondente. Questo contribuisce a isolare gli oggetti l'uno dall'altro e impedisce ai metodi di un oggetto di influire sugli altri oggetti.

Sebbene i metodi siano progettati per isolare i dati, possono comunque essere utilizzati per restituire valori ad altre classi, se necessario. Se è necessario condividere un valore con un'altra classe, è possibile utilizzare l'istruzione return (come nell'esempio precedente).

Aggiornato 19 aprile 2011 da Per C.

quizMetti alla prova le tue conoscenze

Come si chiama una classe Java che incapsula un altro oggetto?

A
Segnaposto
0%
B
Dropbox
0%
C
Wrapper
0%
D
Skin
0%
Corretto! Sbagliato!     Vedi la definizione di Wrapper.
Altri quiz →

Il dizionario informatico Tech Terms

La definizione di Metodo in questa pagina è una definizione originale scritta dagli autori di TechTerms.com. Se desideri fare riferimento a questa pagina o citare questa definizione, utilizza la barra di citazione verde direttamente sotto la definizione.

Il nostro obiettivo è spiegare la terminologia informatica in modo semplice e comprensibile. Ci impegniamo per l'accuratezza e la semplicità in ogni definizione pubblicata. Se hai commenti o vuoi suggerire un nuovo termine tecnico, contattaci.

La newsletter di Tech Terms

Migliora le tue conoscenze tecniche con la nostra newsletter giornaliera o settimanale! Iscriviti oggi e ricevi nuovi termini e quiz nella tua casella di posta.

Iscriviti alla newsletter gratuita di TechTerms

Con quale frequenza desideri ricevere un'e-mail?

Puoi annullare l'iscrizione o modificare la frequenza in qualsiasi momento tramite i link presenti in ogni e-mail. Domande? Contattaci.

Nota: La newsletter viene inviata in inglese.