Appunti di Java Da: Concetti di informatica e Fondamenti di Java2 - 2Ed. - Cay Horstmann.pdf
Classi e oggetti Capitolo 2
Oggetti In Java un oggetto è un’entità che può essere manipolata mediante l’invocazione di metodi Gli oggetti sono delle “scatole nere” con un’interfaccia pubblica (i metodi che possono essere chiamati) e un’implementazione nascosta (il codice e i dati necessari per far funzionare i metodi). Oggetti diversi forniscono serie diverse di metodi. Ad esempio (utilizzo del metodo println()): System.out.println("Hello, World!"); // metodo applicato correttamente "Hello, World!".println(); // ERRORE. "Hello, World!" è un oggetto della classe String che non fornisce il metodo println() Esempio (2) "Hello, World!".length(); // il metodo length conta i numeri di caratteri in una stringa e può essere applicato a a qualsiasi oggetto del tipo String Per creare un nuovo oggetto di una certa classe si utilizza l’operatore new