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

Rispondi quotando