Salve,
studiando i package in java qualcosa non mi è chiaro.Prima di tutto vorrei sapere cosa si intende per package.Se non ho capito male tutti i file .java che si trovano in una directory del genere ....../com/miosito/.Vero?Secondo:se una proprietà non ha modificatore di accesso (private,public,protected) la proprietà stessa è visibile in tutto il package.Quindi se ho due classi in due files diversi file1.java e file2.java dove ho due classi pubbliche file1 e file2 e in file1 ho una proprietà propr1 a questa è possibile accederci anche da file2.Mi sbaglio?Segue esempio.


file1.java
codice:
public class file1{
String propr1="";
public file1(){
}
}
file2.java
codice:
public class file2{
public file2(){//costruttore
propr1="Costruttore file2"
System.out.println(propr1);
}
}
I due file si trovano in ...../com/miosito/file1.java ...../com/miosito/file2.java.Quando compilo ottengo un errore.chiedo il vostro aiuto.Saluti.