Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Quelques questions élémentaires de ce beau langage Java [ Divers / Débutant(e) ] (randriano)

lundi 20 août 2007 à 19:25:45 | Quelques questions élémentaires de ce beau langage Java

randriano

Bonjour tout le monde !

Utilisateur depuis plus de 4 mois de Java mais j'ai utilisé C++ avant, il y a beaucoup de

ressemblances mais je ne sais pas pour les points suivants:
- Est-ce qu'il a du polymorphisme en Java: je veux parler de l'utilisation du mot-clé

"virtual"
- Comment se fait le passage de paramètre par adresse et par référence ?
En C++, on utilisait * et & tandis qu'en Pascal il suffit d'ajouter "var" mais comment se

fait tout cela en Java ?

lundi 20 août 2007 à 19:53:26 | Re : Quelques questions élémentaires de ce beau langage Java

DARKSIDIOUS

Membre Club Administrateur CodeS-SourceS
alors pour le polymorphisme, oui bien sûr que c'est possible ! Par contre, pas de virtual en java : il suffit de déclarer la fonction dans une classe "abstract" sans la définir, et ainsi ca t'oblige a la redéfinir dans la classe fille. Mais tu peux toujours surcharger une fonction non abstract.

En java, les objets sont passés par référence, il n'y a pas de passage par valeurs !



mardi 21 août 2007 à 05:01:00 | Re : Quelques questions élémentaires de ce beau langage Java

randriano

Bonjour,

Il n'y a pas de passage par adresse ou passage par valeur ?
Le passage par valeur n'est-il pas le minimum en fonction !

mardi 21 août 2007 à 06:29:33 | Re : Quelques questions élémentaires de ce beau langage Java

DARKSIDIOUS

Membre Club Administrateur CodeS-SourceS
Le passage par valeur est le plus couteûx : cela oblige à créer une copie de l'objet. En java, tout passe par référence, ainsi pas de copie d'objets, par contre, tu n'as plus la sécurité que ton objet ne soit pas modifié. Du coup, c'est à toi de gérer la copie de l'objet si tu veux être sûr que l'objet d'origine ne soit pas modifié.



mercredi 22 août 2007 à 12:29:47 | Re : Quelques questions élémentaires de ce beau langage Java

randriano

Comment se fait alors ce passage par valeur ? Cher ami !

Donc si on affecte une valeur à un paramètre en Java, ça le modifie ! Je ne savais pas ça avant


mercredi 22 août 2007 à 12:38:11 | Re : Quelques questions élémentaires de ce beau langage Java

DARKSIDIOUS

Membre Club Administrateur CodeS-SourceS
Ben comme je te l'ai dit : tu ne peux pas !

C'est à toi, manuellement, de cloner l'objet que tu passe à la fonction :

TaFonction(TonObjet.clone());





Cette discussion est classé dans : java, questions, langage, beau, élémentaires


Répondre à ce message

Sujets en rapport avec ce message

JAVA: Jcombobox & chargement ? 2 questions [ par ronando ] bjr a tous,2 questions dc.Je voudrai savoir comment fair pr que lorsque l'on selectionne un element ds une Jcombobox qu'il se passe un evenement (ex : questions sur les methodes [ par lonyc ] Bonjour,Je debute en Java.Je suis des cours.Nous utilisons le JavaTM 2 PlatformStd. Ed. v1.4.2 comme doc.Dans cette doc dans Java.util / Arrays / il y Continuer ou non [ par Avidev ] Bonjour J'apprend actuellement le langage Java, je voulais savoir si il est bon ou non de continuer, car beaucoup de personnes m'ont affirmés que le l encapsulation [ par harrauem ] bonjour je fais appel a vous parce que j'aurais besoin de petit conseil. Je m'explique je suis etudiant et dasn le cadre d'un projet je doit realiser conseil pour maitriser le langage JAVA [ par oraclebd ] bonjour ,je suis un etudiant en informatique ,et je voudrais maitriser le langage JAVA ,sachant que j'ai déja etudié C,C++... . si vous permettez je v Questions sur le client/serveur... [ par naiyou ] Bonjour, Je bosse sur mon cours de client/serveur et j'aurais quelques questions de théorie à poser...Si une bonne âme pouvait apporter des réponses à FENETRE DE PARCOURS D ARBORESCENCE (langage JAVA) [ par ptitanic ] Bonjour,Je suis en train de faire un projet de traitement d'image en Java et pour ça j'aimerais ouvrir une image en parcourant l'arborescence, style b quel est la difference entre un langage de programmation tel que pascal et un langage tel que Java [ par hamanou ] Bonjourvoila je vien de commencer la programmation java mais le probleme c'est je n'arrive pas a me familliariser avec la notions des objets es ce qu' Etudiante en DETRESSE!!! [ par alionka ] Bonjour a tous!!Je suis étudiante et je NE COMPREN RIEN au langage JAVA!!!Le GROS HIC, c'est que je dois rendre un projet!!!!J'Y ARRIVERAIS JAMAIS san Questions en JAVA ???? Help me please [ par darkdark ] Si vous avez les réponses à ces questions, ce serait vraiment cool de votre part.Merci à tous ! :)1. En quoi Java est-il une bonne solution d?accès et


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,234 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.