java lang innovaco intro
Java langage d'après innovaco introduction
en java tout est classe
structure champs attributs
en plus il y a des méthodes = fonctions, procédures
<code>
public class Bonjour{
public static void main (String args[]{
System.out.println("Bonjour");
}
}
</code>
class est en minuscule
Bonjour est le nom de la classe il est en majuscule
Bonjour c'est le nom du fichier qui soit être suivi de .java
on a donc Bonjour.java qui se trouve dans notre répertoire de travail
par exemple c:\exos\java\Bonjour.java
si on tape javac Bonjour.java derrière ce prompt cela lance la compil
cette classe est public
main est une méthode
on a la classe Bonjour et la méthode main
main est le point d'entrée des applications sauf pour les applet et les servlet
ces deux là n'ont par le main
ils ont une autre méthode que le main
void type de retour de la méthode
en java une méthode possède toujours un type de retour
si elle ne retourne aucune valeur alors on met void
si entier on met int
si caractère on met char
si float on met float
static c'est un mot particulier qui veut dire que la méthode main est un méthode de classe
(par opposition à d'autres méthodes qui sont des méthodes d'instances
paramètres String args
String veut dire caractères c'est une classe, le nom de classes commence par un majuscule par convention
args il y a toujours un paramètre on peut mettre ou ne pas mettre
System est une classe, contient des méthodes et attributs
attributs et méthodes sont regroupés sous le nom membre
System est une classe dont out est un membre attribut
et println est une méthode appelée par le membre out
Bonjour: le nom du source porte le nom de la classe public suivi de l'extension java
exemple: Bonjour.java
<code>
public class Bonjour2{
public static void main (String args[]){
System.out.println("Bonjour");
}
} // marche
</code>