IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

avec Java Discussion :

Questionnement sur java?


Sujet :

avec Java

  1. #1
    Futur Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Juillet 2015
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juillet 2015
    Messages : 8
    Points : 5
    Points
    5
    Par défaut Questionnement sur java?
    Bonjour,
    j'aimerais savoir en informatique quelle est la différence entre système et application?
    D"après le cours de Mr Jm Doudoux: La déclaration d'une variable permet de réserver la mémoire pour en stocker la valeur.
    A quoi sert la déclaration d'une variable?
    Le type d'une variable peut être :

    soit un type élémentaire dit aussi type primitif déclaré sous la forme type_élémentaire variable;
    soit une classe déclarée sous la forme classe variable ;
    qu'est ce que une classe déclarée sous la forme classe variable ?

  2. #2
    Modérateur
    Avatar de joel.drigo
    Homme Profil pro
    Ingénieur R&D - Développeur Java
    Inscrit en
    Septembre 2009
    Messages
    12 430
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur R&D - Développeur Java
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2009
    Messages : 12 430
    Points : 29 131
    Points
    29 131
    Billets dans le blog
    2
    Par défaut
    Salut,

    Application est l'autre nom usuel pour logiciel, c'est à dire des programmes et des ressources (images par exemple).

    Système est un mot qui seul est difficile à définir : cela dépend du contexte. En général, c'est un ensemble de principes formant un tout. Le système d'exploitation est un logiciel permettant de contrôler les éléments (périphériques en particulier) d'une machine physique par exemple. Un système peut être aussi bien physique, numérique, mental, immatériel, moral, etc.

    La déclaration d'une variable en Java sert à définir son nom, son type et d'autres caractérisques éventuellement (sa portée, si on peut la modifier ou pas, etc.).

    Citation Envoyé par bobu34 Voir le message
    qu'est ce que une classe déclarée sous la forme classe variable ?
    "classe variable" c'est simplement l'expression de la syntaxe.

    Dans le cas de variable de nom variable et de type primitif, comme int, par exemple, on déclare une variable comme ça, par exemple (ici une variable publique) :
    Pour le cas d'une variable de type classe, par exemple une variable de nom variableString, de classe String, c'est simplement que la syntaxe est :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    public String variableString;
    Donc en gros, on déclare une variable avec des mots qui se succède : en premier le type, en second le nom ; addtionnellement, devant le type, on mettra les caractérisques (ici dans l'exemple la portée public), et ensuite, après le nom, on peut mettre = (le symbole égal) suivi de la valeur d'initialisation.

  3. #3
    Futur Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Juillet 2015
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juillet 2015
    Messages : 8
    Points : 5
    Points
    5
    Par défaut
    D'accord. Mais j'ai du mal à faire la différence entre variable d’instance, variable de classe, les constructeurs, les méthodes, les objects et les classes. Enfin leurs utilité en Java et la programmation objet.

  4. #4
    Modérateur
    Avatar de joel.drigo
    Homme Profil pro
    Ingénieur R&D - Développeur Java
    Inscrit en
    Septembre 2009
    Messages
    12 430
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur R&D - Développeur Java
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2009
    Messages : 12 430
    Points : 29 131
    Points
    29 131
    Billets dans le blog
    2
    Par défaut
    A la base, la Programmation Orientée Objet utilise des objets. D'où le nom. Un objet en POO c'est des informations et des comportements (des choses que l'objet fait) et des moyens de communiquer avec l'objet (d'obtenir ou modifier des informations de l'objet).

    On appelle ces informations attributs. Ils qualifient l'objet et sont représentés en Java par des variables de classe ou membre. L'expression "variable d'instance" désigne la même chose en quelque sorte : une variable membre est définie dans la classe, comme suit, par exemple :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    public class Personne{
     
       private String nom;
     
     
    }
    nom est une variable membre de la classe Personne. Pour chaque instance de Personne, il y a une variable nom différente, propre à chaque instance, et donc pour chaque instance de Personne cette variable nom peut avoir une valeur différente.

    Les comportements et les moyens de communiquer sont programmés en Java par des méthodes. Une méthode c'est une fonction qui prend ou pas des paramètres en entrée, et qui fait des trucs, et qui retourne ou pas une valeur résultat de ces trucs. Le constructeur d'une classe est une sorte de méthode spéciale (qui ne retourne jamais rien) qui est exécuté lorsqu'on créé une instance de Cette classe.

    Par exemple :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    public class Personne{
     
       private String nom; // variable membre (de classe)
     
       public Personne(String parametreNom) { // constructeur 
           this.nom=parametreNom;
       }
     
       public String getNom() { // méthode
            return nom;
       }
     
       public void afficher(PrintStream out) { // une autre méthode
            out.print( nom );
       }
     
    }

    Objet est le terme générique pour désigner ces entités qu'on manipule en POO, et, donc, particulièrement, en Java, et qui sont définis par des classes en Java. Une classe est donc le descripteur d'un type d'objet particulier. On parle d'instance d'objets d'une classe (ou par abréviation instance d'une classe, ou instance), une "version" particulière d'un objet. Parce que (sauf exception), à partir d'une classe, on créé plusieurs versions différentes d'un objet, dont les variables membres vont prendre des valeurs différentes, propres à chacune des ces instances.

    Donc dans
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Personne vendeur = new Personne("Paul");
    Personne acheteur = new Personne("Jean");
    on a deux instances de la classe Personne, dont les références respectives sont stockées dans 2 variables vendeur et acheteur, et pour lesquelles, leur variable d'instance nom, a pour valeur "Paul" pour l'une, et "Jean" pour l'autre.

  5. #5
    Futur Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Juillet 2015
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juillet 2015
    Messages : 8
    Points : 5
    Points
    5
    Par défaut
    merci j'ai compris.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Quel est votre livre préféré sur Java ?
    Par Ricky81 dans le forum Général Java
    Réponses: 138
    Dernier message: 25/11/2006, 04h42
  2. Documentation sur Java Web Start
    Par Le May dans le forum JWS
    Réponses: 3
    Dernier message: 13/07/2005, 12h05
  3. questions générales sur Java Web Start
    Par Shiryu44 dans le forum JWS
    Réponses: 12
    Dernier message: 11/04/2005, 16h33
  4. Exception sur Java Web Start
    Par Le Bressan dans le forum JWS
    Réponses: 5
    Dernier message: 01/02/2005, 11h52

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo