Ciao,no vedo un pò di confusione ma è normale hai appena iniziato con il linguaggio.Allora la prima cosa che secondo me devi puntalizzare è il concetto di classe, metodi e campi (variabili di istanza) e modificatori di accesso (public,protected,default e private).
Quando fai un programma standalone c'e' sempre una classe con il metodo main per l'avvio del programma stesso, poi puoi avere diversi package e classi in essi contenute.Facciamo un esempio per la somma di numeri (due classi nello stesso package):
File Main.java
package demo;
public class Main{
public static void main(String[] args){
Somma s = new Somma(4,5);
s.stampaSomma();
}
}
File Somma.java:
package demo;
public class Somma{
int x;
int y;
public Somma(int xv,int yv){
x=xv;
y=yv;
}
public void stampaSomma(){
System.out.println("Somma:"+(x+y));
}
}
Devo andare, ma se hai altre domande poi chiedi pure , quando mi collego ti rispondo sperando di esserti di aiuto.Ciao e buono studio.