In de programmeertaal Java , elke variabele moet expliciet worden aangegeven als een lid van een klasse . Java bevat vooraf gedefinieerde klassen voor een aantal gemeenschappelijke datatypes zoals " Integer " en " Float " ( een simpel - precision floating - point getal ) . Als je de " statische " modifier toepassen op een variabele verklaring , Java interpreteert dat er een enkel exemplaar van die variabele voor de hele klas , in plaats van de standaard interpretatie ( een aparte instantie voor elk bestaand object van die klasse ) . U kunt verklaren een float variabele tijdens het gebruik van de " statische " modifier . Instructies 1 Verklaar een nieuwe klasse aan de static float variabele huisvesten , zoals in het volgende voorbeeld : public class Notch { } < br ; public class Notch { private float verplaatsing : > 2 aangiften voor alle state variabelen die moeten worden gerepliceerd in ieder geval van de nieuwe klasse , als volgt toe private String naam ; } standaard klasse variabelen zijn niet statisch 3 In de aangifte voor de statische variabele ( . een instantie per klas ) als volgt : public class Notch { private float verplaatsing ; private String naam ; private static float sumAllDisplacements = ( float ) 0 ; } In dit voorbeeld zal de statische float variabele te houden ( wanneer aangevuld met de juiste methoden van de klasse ) de som van de verplaatsingen van alle Notch gevallen die tot nu toe < . br >
|