< Programmation Java

Une classe peut posséder des méthodes natives. Une méthode native n'est pas implémentée en Java mais dans un autre langage de programmation (C ou C++ le plus souvent).

Le mot-clé native marque les méthodes natives d'une classe Java. Elles n'ont pas de corps d'implémentation (comme les méthodes abstraites).

L'outil javah du JDK permet de générer l'en-tête C/C++ (*.h) correspondant aux méthodes natives d'une classe.

Pour plus de détails, voir Développer en Java/Faire appel à du code natif.

Cet article est issu de Wikibooks. Le texte est sous licence Creative Commons - Attribution - Partage dans les Mêmes. Des conditions supplémentaires peuvent s'appliquer aux fichiers multimédias.