|
Il linguaggio Java: lez.3
Elenco delle pagine di "Il linguaggio Java: lez.3"
Introduzione al Modulo 3 - Pagina 1
Unità didattica 2.1) - Pagina 2
Unità didattica 2.2) - Pagina 3
Unità didattica 2.3) - Pagina 4
Unità didattica 2.4) - Pagina 5
Unità didattica 2.5) - Pagina 6
Unità didattica 2.6) - Pagina 7
1
|
2 |
3 |
4
7 - Unità didattica 2.6)
- Package
Un package in Java, ci permette di raggruppare classi Java
logicamente correlate, in un'unica entità complessa. Fisicamente il
package non è altro che una cartella del nostro sistema operativo,
ma non tutte le cartelle sono package. Per eleggere una cartella a
package, una classe java deve dichiarare nel suo codice la sua
appartenenza a quel determinato package, ed inoltre ovviamente, deve
risiedere fisicamente all’interno di esso. Giacché trattasi di un
concetto non essenziale per approcciare in maniera corretta al
linguaggio, è stato scelto di rimandare all’ultimo modulo la
trattazione dettagliata di quest’argomento.
Esercizio 2.a)
E’ fornita (copiare e compilare) la seguente classe:
class NumeroIntero
{
public int numeroIntero;
public void stampaNumero()
{
System.out.println(numeroIntero);
}
}
Questa classe definisce il concetto di numero intero come
oggetto. In essa vengono dichiarati: una variabile (ovviamente)
intera, ed un metodo che stamperà la variabile stessa.
Scrivere, compilare ed eseguire una classe che istanzierà almeno
due oggetti dalla classe
numeroIntero, cambierà il valore delle relative variabili, e
testerà la veridicità delle avvenute assegnazioni, sfruttando il
metodo stampaNumero.
- Domande-osservazioni:
Che tipo di variabili sono definite nella classe
NumeroIntero?
Se istanziamo un oggetto della classe
NumeroIntero, senza
assegnare un nuovo valore alla variabile, quanto varrà quest’ultima?
Di seguito è presentata una tabella che associa ad ogni tipo di
dato, il valore di inizializzazione per una variabile di istanza:
|
Variabile Valore |
|
byte 0 |
|
short 0 |
|
int 0 |
|
long 0L |
|
float 0.0f |
|
double 0.0d |
|
char '\ u0000' (NULL) |
|
boolean false |
|
Ogni tipo reference null |
N.B.: tutti i dubbi del lettore relativi a questa tabella,
saranno probabilmente chiariti con la lettura del prossimo capitolo.
Elenco delle pagine di "Il linguaggio Java: lez.3"
Introduzione al Modulo 3 - Pagina 1
Unità didattica 2.1) - Pagina 2
Unità didattica 2.2) - Pagina 3
Unità didattica 2.3) - Pagina 4
Unità didattica 2.4) - Pagina 5
Unità didattica 2.5) - Pagina 6
Unità didattica 2.6) - Pagina 7
Pagina :
1
|
2 |
3 |
4
Restyling e Aggiornamenti della
sezione manuali e guide a cura di:
Fabrizio
Miceli
|
Tips su sistemi
operativi, registro di configurazione, sicurezza, internet,
navigazione, word ed excel. |
|
|
|
Guide e sulla
configurazione, installazione ed utilizzo di, periferiche,
sistemi operativi ecc... |
|
|