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

Langage Java Discussion :

le fil des légendes urbaines sur Java


Sujet :

Langage Java

  1. #1
    Membre chevronné
    Avatar de professeur shadoko
    Homme Profil pro
    retraité nostalgique Java SE
    Inscrit en
    juillet 2006
    Messages
    1 241
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 72
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : retraité nostalgique Java SE

    Informations forums :
    Inscription : juillet 2006
    Messages : 1 241
    Points : 1 826
    Points
    1 826
    Par défaut le fil des légendes urbaines sur Java
    Bonjour à toutes et à tous
    Quand on parcourt le WEB à la recherche d'informations sur Java on trouve parfois des affirmations qui tiennent de la légende urbaine.
    Il serait peut-être intéressant de mettre une page dans développez qui démonte ces affirmations et détaille pourquoi elles sont fausses.
    Qu'en pensez-vous?

    Une liste non exhaustive d'affirmations courantes ... et erronées!
    - Pour toute classe java on doit avoir un constructeur sans paramètres et une paire accesseur/mutateur (get/set) pour toute variable membre
    - les membres protected sont accessibles depuis les codes des sous-classes de la classe courante (légende tenace mais inexacte!)
    - les constructeurs sont des méthodes
    - une interface est une classe abstraite ne contenant que des méthodes abstraites
    - les interfaces permettent l'héritage multiple entre classes
    ....
    à vous de compléter
    J'ai des principes: je peux toujours trouver une bonne raison pour les contredire .... mais j'ai des principes!
    (mon excellent bouquin sur Java : https://eska-publishing.com/fr/livre...822407076.html)

  2. #2
    Modérateur

    Profil pro
    Inscrit en
    septembre 2004
    Messages
    12 285
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : septembre 2004
    Messages : 12 285
    Points : 20 790
    Points
    20 790
    Par défaut
    Je retiens pour revenir quand j'aurais des choses à ajouter.
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    janvier 2011
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : janvier 2011
    Messages : 15
    Points : 24
    Points
    24
    Par défaut
    les membres protected sont accessibles depuis les codes des sous-classes de la classe courante (légende tenace mais inexacte!)
    pourquoi inexacte ? on accède bien aux membres protected depuis une sous-classe

  4. #4
    Membre chevronné
    Avatar de professeur shadoko
    Homme Profil pro
    retraité nostalgique Java SE
    Inscrit en
    juillet 2006
    Messages
    1 241
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 72
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : retraité nostalgique Java SE

    Informations forums :
    Inscription : juillet 2006
    Messages : 1 241
    Points : 1 826
    Points
    1 826
    Par défaut
    Citation Envoyé par sunzoo Voir le message
    les membres protected sont accessibles depuis les codes des sous-classes de la classe courante (légende tenace mais inexacte!)
    pourquoi inexacte ? on accède bien aux membres protected depuis une sous-classe
    ben oui c'est inexact on peut accéder.... parfois oui et parfois non ... pour le fun je te laisse chercher (et tester) pourquoi c'est inexact
    On a bien affaire à une légende urbaine répétée par beaucoup dans beaucoup de textes ... il faut bien lire en détail les exemples concernant protected dans les spécifications de Java! il y a une logique (qui reconnaissons-le n'est pas bien expliquée dans JLS -même si les exemples donnés sont clairs à ce sujet- et il faut bien analyser le problème pour comprendre le pourquoi des choses et le sens profond de protected )
    J'ai des principes: je peux toujours trouver une bonne raison pour les contredire .... mais j'ai des principes!
    (mon excellent bouquin sur Java : https://eska-publishing.com/fr/livre...822407076.html)

Discussions similaires

  1. Des explications claires sur Java
    Par abc.xyz dans le forum Général Java
    Réponses: 12
    Dernier message: 27/06/2015, 12h25
  2. Réponses: 0
    Dernier message: 10/08/2014, 16h29
  3. recuperation des donnees snmp sur un autre poste en java
    Par maire106 dans le forum Développement
    Réponses: 4
    Dernier message: 17/04/2011, 13h17
  4. modifier texte des légendes sur graphique
    Par petitours dans le forum IHM
    Réponses: 1
    Dernier message: 11/12/2007, 21h46
  5. ouvrir des fichier audio sur java
    Par IMEN_ dans le forum Multimédia
    Réponses: 2
    Dernier message: 05/08/2007, 23h21

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