SlideShare una empresa de Scribd logo
1 de 18
©Antonino Latocca
calcolatrice
Principale.java Calcolatrice.java
©Antonino Latocca
calcolatrice
Principale.java Calcolatrice.java
Principale.class Calcolatrice.class
©Antonino Latocca
calcolatrice
Principale.java Calcolatrice.java
Principale.class Calcolatrice.class
calcolatrice
CONVENZIONE
Il nome del package
si scrive tutto in
minuscolo
©Antonino Latocca
calcolatrice
Principale.java Calcolatrice.java
Principale.class Calcolatrice.class
NOTA
I file .class ereditano il
nome dai rispettivi .java
da cui sono stati generati
©Antonino Latocca
calcolatrice
Principale.class
Calcolatrice.java
Calcolatrice.class
Principale.java
©Antonino Latocca
calcolatrice it
produzionebit
utilita
Console.java
Nome completamente qualificato
del file Console.java è
©Antonino Latocca
package calcolatrice;
public class Principale {
public Principale() {}
public void eseguiOperazioni() {
Calcolatrice calcolatrice = new Calcolatrice();
... ... ... ... ... ... ... ... ... ... ...
}
private int schermoMenu() {
... ... ... ... ... ... ... ... ... ... ...
}
public static void main(String args[]) {
Principale p = new Principale();
p.eseguiOperazioni();
}
}
Principale.java ©Antonino Latocca
package calcolatrice;
public class Principale {
public Principale() {}
public void eseguiOperazioni() {
Calcolatrice calcolatrice = new Calcolatrice();
... ... ... ... ... ... ... ... ... ... ...
}
private int schermoMenu() {
... ... ... ... ... ... ... ... ... ... ...
}
public static void main(String args[]) {
Principale p = new Principale();
p.eseguiOperazioni();
}
}
Principale.java
NOTA
La classe da il nome al file
©Antonino Latocca
package calcolatrice;
public class Principale {
public Principale() {}
public void eseguiOperazioni() {
Calcolatrice calcolatrice = new Calcolatrice();
... ... ... ... ... ... ... ... ... ... ...
}
private int schermoMenu() {
... ... ... ... ... ... ... ... ... ... ...
}
public static void main(String args[]) {
Principale p = new Principale();
p.eseguiOperazioni();
}
}
Principale.java
CONVENZIONE
I nomi dei metodi si
scrivono con iniziale
minuscola e notazione
cammello
©Antonino Latocca
package calcolatrice;
public class Principale {
public Principale() {}
public void eseguiOperazioni() {
Calcolatrice calcolatrice = new Calcolatrice();
... ... ... ... ... ... ... ... ... ... ...
}
private int schermoMenu() {
... ... ... ... ... ... ... ... ... ... ...
}
public static void main(String args[]) {
Principale p = new Principale();
p.eseguiOperazioni();
}
}
Principale.java ©Antonino Latocca
package calcolatrice;
public class Principale {
public Principale() {}
public void eseguiOperazioni() {
Calcolatrice calcolatrice = new Calcolatrice();
... ... ... ... ... ... ... ... ... ... ...
}
private int schermoMenu() {
... ... ... ... ... ... ... ... ... ... ...
}
public static void main(String args[]) {
Principale p = new Principale();
p.eseguiOperazioni();
}
}
Principale.java ©Antonino Latocca
package calcolatrice;
public class Principale {
public Principale() {}
public void eseguiOperazioni() {
Calcolatrice calcolatrice = new Calcolatrice();
... ... ... ... ... ... ... ... ... ... ...
}
private int schermoMenu() {
... ... ... ... ... ... ... ... ... ... ...
}
public static void main(String args[]) {
Principale p = new Principale();
p.eseguiOperazioni();
}
}
Principale.java ©Antonino Latocca
package calcolatrice;
public class Principale {
public Principale() {}
public void eseguiOperazioni() {
Calcolatrice calcolatrice = new Calcolatrice();
... ... ... ... ... ... ... ... ... ... ...
}
private int schermoMenu() {
... ... ... ... ... ... ... ... ... ... ...
}
public static void main(String args[]) {
Principale p = new Principale();
p.eseguiOperazioni();
}
}
Principale.java ©Antonino Latocca
Case-sensitive
JAVA fa distinzione tra lettere minuscole e lettera maiuscole
Esempio è diverso da esempio
Punto e virgola
Ogni istruzione in JAVA va separata con il punto e virgola a fine riga
System.out.println(“Hello World”);
©Antonino Latocca
Delimitatori di blocchi
I blocchi di istruzioni sono delimitate dalle parentesi graffe
while (true){
System.out.println(“È ancora vero”);
}
Tipizzazione forte
Ogni in Java deve essere dichiarata prima e deve essere specificato il tipo
boolean
double int
float
String
©Antonino Latocca
©Antonino Latocca
©Antonino Latocca
http://antoninolatocca.com/

Más contenido relacionado

Más de Antonino Latocca

WeSwap - Cambio moneta con 1% di commissione
WeSwap - Cambio moneta con 1% di commissioneWeSwap - Cambio moneta con 1% di commissione
WeSwap - Cambio moneta con 1% di commissioneAntonino Latocca
 
Concetti fondamentali di elettronica
Concetti fondamentali di elettronicaConcetti fondamentali di elettronica
Concetti fondamentali di elettronicaAntonino Latocca
 
Misure fisiche dell'elettronica/elettrotecnica: Resistenze
Misure fisiche dell'elettronica/elettrotecnica: ResistenzeMisure fisiche dell'elettronica/elettrotecnica: Resistenze
Misure fisiche dell'elettronica/elettrotecnica: ResistenzeAntonino Latocca
 
Facebook, tutto sul social network per eccellenza
Facebook, tutto sul social network per eccellenzaFacebook, tutto sul social network per eccellenza
Facebook, tutto sul social network per eccellenzaAntonino Latocca
 
Introduzione ai Social Network, cosa sono e come si usano
Introduzione ai Social Network, cosa sono e come si usanoIntroduzione ai Social Network, cosa sono e come si usano
Introduzione ai Social Network, cosa sono e come si usanoAntonino Latocca
 
Messaggistica istantanea: Quale app scegliere
Messaggistica istantanea: Quale app scegliereMessaggistica istantanea: Quale app scegliere
Messaggistica istantanea: Quale app scegliereAntonino Latocca
 
Tipi di account per i principali Social Network
Tipi di account per i principali Social NetworkTipi di account per i principali Social Network
Tipi di account per i principali Social NetworkAntonino Latocca
 
Campagna di Social Advertising su Facebook
Campagna di Social Advertising su FacebookCampagna di Social Advertising su Facebook
Campagna di Social Advertising su FacebookAntonino Latocca
 

Más de Antonino Latocca (8)

WeSwap - Cambio moneta con 1% di commissione
WeSwap - Cambio moneta con 1% di commissioneWeSwap - Cambio moneta con 1% di commissione
WeSwap - Cambio moneta con 1% di commissione
 
Concetti fondamentali di elettronica
Concetti fondamentali di elettronicaConcetti fondamentali di elettronica
Concetti fondamentali di elettronica
 
Misure fisiche dell'elettronica/elettrotecnica: Resistenze
Misure fisiche dell'elettronica/elettrotecnica: ResistenzeMisure fisiche dell'elettronica/elettrotecnica: Resistenze
Misure fisiche dell'elettronica/elettrotecnica: Resistenze
 
Facebook, tutto sul social network per eccellenza
Facebook, tutto sul social network per eccellenzaFacebook, tutto sul social network per eccellenza
Facebook, tutto sul social network per eccellenza
 
Introduzione ai Social Network, cosa sono e come si usano
Introduzione ai Social Network, cosa sono e come si usanoIntroduzione ai Social Network, cosa sono e come si usano
Introduzione ai Social Network, cosa sono e come si usano
 
Messaggistica istantanea: Quale app scegliere
Messaggistica istantanea: Quale app scegliereMessaggistica istantanea: Quale app scegliere
Messaggistica istantanea: Quale app scegliere
 
Tipi di account per i principali Social Network
Tipi di account per i principali Social NetworkTipi di account per i principali Social Network
Tipi di account per i principali Social Network
 
Campagna di Social Advertising su Facebook
Campagna di Social Advertising su FacebookCampagna di Social Advertising su Facebook
Campagna di Social Advertising su Facebook
 

Java - Generalità e convenzioni di stile