Sì... l'avevo messa public per prova.
Ho riprovato ora e ho visto che mettendola private compila, ma da un'eccezione a runtime... probabilmente avevo visto che compilava e pensavo funzionasse...
Grazie ancora.
Sì... l'avevo messa public per prova.
Ho riprovato ora e ho visto che mettendola private compila, ma da un'eccezione a runtime... probabilmente avevo visto che compilava e pensavo funzionasse...
Grazie ancora.
Mettendola private non può compilare correttamente, il compilatore dovrebbe avvertirti di un "accesso non autorizzato" :master:Originariamente inviato da Teo80
Sì... l'avevo messa public per prova.
Ho riprovato ora e ho visto che mettendola private compila, ma da un'eccezione a runtime... probabilmente avevo visto che compilava e pensavo funzionasse...
Grazie ancora.
SpringSource Certified Spring Professional | Pivotal Certified Enterprise Integration Specialist
Di questo libro e degli altri (blog personale di recensioni libri) | NO M.P. TECNICI
Invece compila senza errori, ho appena riprovato. Poi come ti dicevo da un errore a runtime.
Se nella classe Punto metti:Originariamente inviato da Teo80
Invece compila senza errori
private void setXY(int x, int y) {
La classe Punto3D non può compilare.
Andrea, andbin.dev – Senior Java developer – SCJP 5 (91%) • SCWCD 5 (94%)
java.util.function Interfaces Cheat Sheet — Java Versions Cheat Sheet
Per caso ha modificato e ricompilato il file Punto3D.java senza ricompilare anche il file con il main da cui lo richiami? Se è così, mistero risoltoOriginariamente inviato da Teo80
Invece compila senza errori, ho appena riprovato. Poi come ti dicevo da un errore a runtime.![]()
SpringSource Certified Spring Professional | Pivotal Certified Enterprise Integration Specialist
Di questo libro e degli altri (blog personale di recensioni libri) | NO M.P. TECNICI
Io compilavo solo TestDistanza.java ogni volta pensando che compilasse anche gli altri file automaticamente, visto che la prima volta l'ha fatto. Ma qual'è la procedura corretta? Devo compilare ogni classe una per volta ogni volta che la modifico? Anzi, in questo caso compilando classe per classe non compilava Punto3D.java, anche se il file modificato era Punto.java: bisogna quindi compilare tutte le classi sempre una per volta?