begin process at 2012 02 15 13:04:20
  Trouver un code source :
 
dans
 
Accueil > Forum > 

JAVA / J2EE / J2ME

 > 

Divers

 > 

Débutant(e)

 > 

programme non compris


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

programme non compris

lundi 17 novembre 2008 à 22:51:19 | programme non compris

limalima

j'ai un programme dont je n'arrive pas à comprendre le résultat:
class A {
private n;
public A(int nn){
n=nn;}

public int getn(){
return n;}
public void setn(int nn){
n=nn;
}
}

class Util{
public static void incre(A a,int p){
a.setn(a.getn() +p);
}
public static void incre(int n,int p){
n +=p;
}

}

public classe Trans{
public static void main(String [] arg){
A a =new A(2);
int n=2;
system.out.println("valeur de a avant:" +a.getn());
Util.incre(a,5);

system.out.println("valeur de a apres:"+a.getn());
system.out.println("valeur de a avant :"+n);
Util.incre(n,5);
system.out.println("valeur de n apres :"+n);

}
}


le résultat est:
valeur de a avant:2
valeur de a apres:7
valeur de a avant:2
valeur de a apres:2

je n'ai rien compris !!!!!à ce resultat si vous pouvez m'eclairer, merci




lundi 17 novembre 2008 à 23:53:17 | Re : programme non compris

Teclis01

Réponse acceptée !
ça montre que ça se comporte pas pareil entre objet et type primitif quand on passe par une methode statique sensé faire la même chose.
et que c'est un code sale

Il vaut mieux poser une question et passer pour bête que le rester toute sa vie

 Les geeks n'ont pas une case en moins ils commencent juste à compter à partir de zéro

mardi 18 novembre 2008 à 06:23:35 | Re : programme non compris

DARKSIDIOUS

Membre Club Administrateur CodeS-SourceS
Réponse acceptée !
Le but de ce code est, à mon avis, de montrer que seul le n de la classe A est modifié, et non le type primitif n qui est passé par valeur et non par référence.


Cette discussion est classée dans : public, int, valeur, nn, getn


Répondre à ce message

Sujets en rapport avec ce message

Mon code bug pour un truc trop con [ par hallardc ] Voila je suis a l Institut International du Multimédia et je ne cromprends pas pourkoi mon source de java ne marche pas, si kelk un pouvait jeter un c Récupération de valeur dans une JTable... [ par Marneus ] Voilà, avec la méthode getValueAt(int, int) je réussis a obtenir ce que contient la cellule définit par les int, le problème est qu'il em retourne un Erreur d'execution: java.lang.NullPointerException [ par amjad ] A la compilation d'un projet java3D j'obtient le message d'erreur suivant :Exception in thread "main" java.lang.NullPointerException at javax.vecmath JDialog avec tableau [ par Suffren ] Bonjour,je cherche à réaliser un JDialog avec des onglets qui donnent des tableaux avec Swing et AbstractTableModel mais çà ne marche pas.Existe-t-il Appel de classes semblables [ par colruyt ] Bonjour à tous,Voici le problème qui se pose à moi :Dans ma classe principale , je fait appel à 2 classes et chacunes de celle-ci affiche le contenu d actualier un JTable [ par devj ] je n'arrive pas à rafraichir mon JTable à l'ecrande facon dynamique (sur saisie de param ma requete s'execute, passe le resultset à MyModel, génére la Grand débutant s'empêtre dans les classes [ par jekif ] J'essaie de créer mes premières classes pour une interface graphique. J'essaie en particulier de créer pour l'instant des boites de dialogues type Con Probleme de tableaux. [ par canvin ] Bonojour,Voici mon problème. j'ai fait une classe tableaux avec un constructeur. : public class Tableau{ private int tab[]; pu pb de changement de panel [ par Serik ] Voilà j'ai une "pile" de Panel, et dans un je veux aller dans l'autre...etc mais un bug se produit : il faut faire un resize de la fenêtre pour que ça applet problème de class interne [ par neo1260 ] Bonjour, j'ai une applet avec une class print et une class interne qui fait du FTP, quand je compil il n'y a pas d'erreur et quand je la charge dans m


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,250 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales