In Java programmeren , " methoden" zijn functies binnen klassen gebruikt om de functionaliteit van objecten gemaakt van klassen definiëren . " Statische " zijn methoden die de klasse definieert naast objecten. Statische methoden werken als onafhankelijke functies binnen een klas. Het verschil is dat je een instantie van een klasse -object nodig om een niet - statische methode noemen , terwijl voor statische methoden hoeft u alleen de klasse zelf noemen . Waarin een object vereist - - met het oog op een niet - statische methode te bellen vanuit een statische methode , moet u een exemplaar van een object binnen de statische methode hebben . Wat je nodig hebt Java Development Kit Tekst editor Toon Meer Aanwijzingen 1 Verklaar een klasse met een statische methode : klasse testen { openbare statische nietige static_method ( ) { } } kopen van 2 verklaren een instantie van een klasse in deze klasse . Bijvoorbeeld , in class " test , " de methode " static_method " statisch , waardoor het kan alleen worden opgeroepen via de klasse - de syntax Om een niet bellen " testing.static_method ( ) . " - statische methode , maak een object van klasse " A " in dit voorbeeld , binnen de statische methode om de niet - statische methode noemen : public void static_method ( ) { new_object_A = new A ( ) ; } 3 Bel de niet - statische methode van " A " van de statische methode " static_method " in de test -klasse : public void static_method ( ) { Een new_object_a = new A ( ) ; A.non_static_method ( ) ; }
|