Ragazzi questo codice mi dà errore di compilazione precisamente mi dice:codice:class Document { static int Version = 10; int Chapters; static void NewVersion() { Version++; } static void AddChapter() { Chapters++; } static void PrintVersion() { System.out.println("Doc Version : "+Version); } public static void main(String[] args) { Document d1 = new Document(); d1.PrintVersion(); } }
non-static variable Chapters cannot be referenced from a static context
Questo perchè stò cercando di usare una variabile d'istanza(vedi int Chapters) all'interno di un metodo static?
Domanda: All'interno di un metodo static , non posso utilizzare variabili d'istanza?

Rispondi quotando