una classe in Java si definisce con class

sintassi:
modificatore_accesso class Nome_classe per convensione i nomi delle classi inizano per carattere maiuscolo
{

....;
}


nome:
il file .class deve essere poi posizionato nella path indicata nel package

i nomi delle classi per convenzione iniziano sempre con un carattere maiuscolo, continuino con caratteri minuscoli
se composti da più parole, siano capitalizzate le prime lettere di tutte le componenti (la scrittura di parole composte capitalizzando tutte le prime lettere è comunemente detta CamelCase)



esempio: classe rappresenta un conto bancario
public class Conto
{

private double amount;
private String owner;

// costruttore
public Conto(String owner, double initialAmount)
{
this.owner = owner;
this.amount = initialAmount;
}

// metodi
public void versamento(double qty)
{
amount += qty;
}

public boolean prelievo(double qty)
{
if(amount <qty)
return false;
amount -= qty;
return true;
}

// propietà
public double getAmount()
{
return amount;
}
public String getOwner()
{
return owner;
}
}


l'oggetto sarà richiamato:
Conto.versamento(10);
Conto.prelievo(100);