Klassenvariablen

public abstract class Artikel {
	
        //Instanzvariablen
	private String Hersteller;
	private int Artikelnummer;
	
	//Klassenvariable
	public static int zahl = 0;

}

Instanzvariablen können individuell für jedes Objekt gestaltet werden. Das bedeutet, dass jedes Objekt unterschiedliche Werte annehmen kann (String Herstellter & int Artikelnummer).
Klassenvariablen hingegen sind für alle Objekte gleich, z.B. wie viele Artikel ingesamt verkauft wurden.