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();
	}
}
Ragazzi questo codice mi dà errore di compilazione precisamente mi dice:

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?