Description de PROSIT
Pour chaque PROSIT, indiquer
Module d’appartenance
Le Langage JAVA
Thème ou sujet du PROSIT
Familiarisation avec le langage JAVA
Nom (titre) du PROSIT
Nature du PROSIT
Codification du PROSIT
IL JAVA FAM
Texte du PROSIT
Frank fait un stage chez Unilog. Il doit développer des classes en java, mais dans sa formation, il n’en
a jamais fait. Il ne connaît que le langage C. Pour apprendre plus vite, il tente d’analyser des exemples
de codes qu’il trouve sur le net. Voici ce qu’il essaie de comprendre.
Frank ne comprenant pas ce qu’il a sous les yeux décide d’exécuter ce code. Tout ce qu’il sait sur java
c’est qu’il s’agit d’un langage interpréter que l’interpréteur s’appelle java et quele compilateur s’appelle
javac. Il décide donc d’installer la dernière version 1.5.0. Après de multiple tentative voici ce qu’il
obtient :
Devant cet écran Frank ne comprend rien et décide d’appeler un de ces amis Robert :
- « Salut, Robert j’ai un problème pour mon stage je dois programmer en java. Je ne connais que le C.
Et je pensais que ce serait facile d’apprendre un nouveau langage en voyant un exemple, mais là, je
ne comprend rien à cette histoire de constructeur et d’accesseurs. Je t’ai envoyé par mail, l’exemple
que j’ai trouvé. Peux-tu m’aider »
- « J’ai vu ton mail mais , tu tombes mal, je n’ai pas trop le temps mais je vais regarder si je trouve
un exemple plus simple à comprendre sans classe. »
- « Ce n’est pas orienté objet java? »
- « oui ce n’est pas terrible comme ça, mais c’est pour que tu vois les différences quand on utilise une
classe »
- « Ok, merci »
Le lendemain, Frank trouve cet exemple :
Frank se dit :
- intéressant la syntaxe des instructions conditionnelles et itératives
- pas mal la classe Scanner permet de créer un objet pour les saisies clavier
et décide d’essayer de créer une classe ClasseSecondDegre.java et le programme qui va utiliser cette
classe SecondDegre.java :
Frank appelle son copain Robert :
- « Salut Robert, tu as vu j’ai réussi à créer ma propre classe. J’ai encore quelque problèmes
par exemple : c’est quoi ce System.in ? Apparemment System c’est une classe mais je
comprend pas plus. »
- « Tu as raison System c’est une classe et in c’est ce qu’on appel une variable de classe qui
représente l’entrée standard »
- « Ok merci. Et je ne sais pas comment faire avec le discriminant »
- « tu as plusieurs solution. Soit tu définis dans ta classe ClasseSecondDegre une méthode
privée qui retourne la valeur du discriminent et à chaque fois que tu en as besoin tu utilises
cette méthode. Soit tu utilise un attribut privé que tu mets a jour dans une autre méthode. »
- « Merci pour tout et a plus »
Références générales (à communiquer aux étudiants)
Site internet :
http://java.sun.com/developer/onlineTraining/Programming/BasicJava1/compile.html
http://java.sun.com/j2se/1.5.0/docs/api/
http://www.developpez.com
Version (date)
Modifié par
RCA
1 / 5 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !