Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1023 connectés 

  FORUM HardWare.fr
  Programmation
  C#/.NET managed

  [c#] Question sur l'heritage entre classe

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[c#] Question sur l'heritage entre classe

n°460019
fredodidoo
Posté le 17-07-2003 à 11:04:06  profilanswer
 

Voila je voudrais savoir comment fait on lorsque il y'a de l'heritage pour appeler le constructeur de la classe mere.
Je m'explique en java je sais quue l'instruction était :
super();
 
Mais j'aimerais bien savoir quelle est l'instruction en C# equivalante.
Merci d'avance

mood
Publicité
Posté le 17-07-2003 à 11:04:06  profilanswer
 

n°460253
H4dd3R
Q2
Posté le 17-07-2003 à 13:50:47  profilanswer
 

c base.


---------------
Athlon64 s754 10*200MHz - R9800Pro - 512MB DDR200MHz - ZX6RR - Q2[SupOp] - Tutorial Video: multilangues, multisstitres
n°460300
fredodidoo
Posté le 17-07-2003 à 14:23:41  profilanswer
 

Je remplace super(); par base() ????
Ou je fais base.propriété

n°460361
HelloWorld
Salut tout le monde!
Posté le 17-07-2003 à 15:08:41  profilanswer
 

Code :
  1. public Classe2 : Classe1
  2. {
  3.     public Classe2() : base() {}
  4.     public Classe2( string S ) : base( S ) {}
  5. }


---------------
FAQ fclc++ - FAQ C++ - C++ FAQ Lite
n°460402
fredodidoo
Posté le 17-07-2003 à 15:25:09  profilanswer
 

merci beaucoup hello world!!!!

n°460591
noldor
Rockn'roll
Posté le 17-07-2003 à 16:53:58  profilanswer
 

ils se sont pas fait chier microsoft : on remplace extends par :, super par base, et on y va

n°460730
H4dd3R
Q2
Posté le 17-07-2003 à 18:06:40  profilanswer
 

Ben oui .Net c une réaction par peur de Java..
Pour ce qui est du langage c un peu moins bien (pas de différence entre throwable et exception, donc pas moyen de forcer l'utilisateur à prendre conscience d'une exception), par contre le devenv et l'éditeur de resources..  :love:  
 
Sinon si tu veux un autre exemple de clone java: qu'est devenu le device context de win32?? Graphics.. ;)


---------------
Athlon64 s754 10*200MHz - R9800Pro - 512MB DDR200MHz - ZX6RR - Q2[SupOp] - Tutorial Video: multilangues, multisstitres
n°460747
HelloWorld
Salut tout le monde!
Posté le 17-07-2003 à 18:19:45  profilanswer
 

Ben oui, c'est gdi+ ...
Je vois pas en quoi c'est un scandale que C# reprenne la syntaxe de Java. T'as été choqué quand t'as vu que Java a repris la syntaxe C/C++ ?
D'ailleurs, l'histoire du extends, on peut au contraire voir ça comme garder la syntaxe C++ au lieu de pomper celle de Java (idem pour bool au lieu de boolean).
Y'a des trucs nvx sympat quand même : foreach, switch( string ), using( variable temporaire ){ }, les propriétés, délégués, attributs de classes, indexeurs, et bcp de trucs fe C++ qu'il n'y a pas en Java (destructeur, static, struct, surcharge d'opérateurs, pointeurs, ...)
Ca déjà été dit : C#, c'est très bien vis à vis de Java car ça fait jouer la concurrence et encourage à améliorer ce dernier.
Mais mieux vaut arrêter là, ça pue le troll. Ou alors aller dans le topic réservé.


---------------
FAQ fclc++ - FAQ C++ - C++ FAQ Lite
n°460922
noldor
Rockn'roll
Posté le 17-07-2003 à 20:55:46  profilanswer
 

HelloWorld a écrit :

Ben oui, c'est gdi+ ...
Je vois pas en quoi c'est un scandale que C# reprenne la syntaxe de Java. T'as été choqué quand t'as vu que Java a repris la syntaxe C/C++ ?
D'ailleurs, l'histoire du extends, on peut au contraire voir ça comme garder la syntaxe C++ au lieu de pomper celle de Java (idem pour bool au lieu de boolean).
Y'a des trucs nvx sympat quand même : foreach, switch( string ), using( variable temporaire ){ }, les propriétés, délégués, attributs de classes, indexeurs, et bcp de trucs fe C++ qu'il n'y a pas en Java (destructeur, static, struct, surcharge d'opérateurs, pointeurs, ...)
Ca déjà été dit : C#, c'est très bien vis à vis de Java car ça fait jouer la concurrence et encourage à améliorer ce dernier.
Mais mieux vaut arrêter là, ça pue le troll. Ou alors aller dans le topic réservé.


loin de moi l'idée de commencer un troll. Ca confirme juste que microsoft est très fort pour recopier, bcp moins fort pour créer


---------------
http://runnerstats.net
n°461287
HelloWorld
Salut tout le monde!
Posté le 18-07-2003 à 10:35:52  profilanswer
 

Ca aussi c'est de la graine de troll ...
Ca me démange ...
gniiiiiiiiii ...
rhâââââââ ...
je craque !
Ce genre de remarques, ça m'énnerve un peu (un peu ;))
Soit disant parce que y'a 20 MS a copié Mac, ça y est, MS ils font que ça.
Va sous Linux, au hasard KDE : à peu près tout est cloné sur MS. Mais là, c'est normal ...
Et que je sache, à peu près tous les langages de programmation se sont basés sur d'autres.


---------------
FAQ fclc++ - FAQ C++ - C++ FAQ Lite
mood
Publicité
Posté le 18-07-2003 à 10:35:52  profilanswer
 

n°461309
noldor
Rockn'roll
Posté le 18-07-2003 à 10:45:37  profilanswer
 

HelloWorld a écrit :

Ca aussi c'est de la graine de troll ...
Ca me démange ...
gniiiiiiiiii ...
rhâââââââ ...
je craque !
Ce genre de remarques, ça m'énnerve un peu (un peu ;))
Soit disant parce que y'a 20 MS a copié Mac, ça y est, MS ils font que ça.
Va sous Linux, au hasard KDE : à peu près tout est cloné sur MS. Mais là, c'est normal ...
Et que je sache, à peu près tous les langages de programmation se sont basés sur d'autres.

KDE, c'est pas l'exemple à suivre en terme de window manager à mon avis
Enfin bon, si vous êtes contents avec .NET et C#, c'est le plus important

n°461489
genesis
Posté le 18-07-2003 à 13:19:26  profilanswer
 

HelloWorld a écrit :

Ca aussi c'est de la graine de troll ...
Ca me démange ...
gniiiiiiiiii ...
rhâââââââ ...
je craque !
Ce genre de remarques, ça m'énnerve un peu (un peu ;))
Soit disant parce que y'a 20 MS a copié Mac, ça y est, MS ils font que ça.
Va sous Linux, au hasard KDE : à peu près tout est cloné sur MS. Mais là, c'est normal ...
Et que je sache, à peu près tous les langages de programmation se sont basés sur d'autres.


 
t'es fou, pas Java ! Java est issue d'une recherche originale via des concepts entièrement novateurs qui n'ont strictement rien a voir avec ce qui se faisait avant. Java est un simple aboutissement en lui même, Java n'a pas d'ancetre, c'est de la génération spontané  :o  
 
mon laïus etant fini je retourne faire du Java  [:guts]

n°461516
noldor
Rockn'roll
Posté le 18-07-2003 à 13:42:08  profilanswer
 

genesis a écrit :


 
t'es fou, pas Java ! Java est issue d'une recherche originale via des concepts entièrement novateurs qui n'ont strictement rien a voir avec ce qui se faisait avant. Java est un simple aboutissement en lui même, Java n'a pas d'ancetre, c'est de la génération spontané  :o  
 
mon laïus etant fini je retourne faire du Java  [:guts]  

java reprend des concepts plus anciens biensur, et qui existaient déja
mais c'est quand même plus original que C#

n°461521
genesis
Posté le 18-07-2003 à 13:50:17  profilanswer
 

je trouve juste idiot de decrier un langage juste parce que c'est du MS et qu'il partage beaucoup de concepts que Java utilise (mais n'est pas le seul detenteur...).
apres, en fait je m'en balance, je developpe avec les deux langages.  
 
et si plus d'affinité, direction le topic debat sur les langages  :)

n°461525
noldor
Rockn'roll
Posté le 18-07-2003 à 13:54:26  profilanswer
 

genesis a écrit :

je trouve juste idiot de decrier un langage juste parce que c'est du MS et qu'il partage beaucoup de concepts que Java utilise (mais n'est pas le seul detenteur...).
apres, en fait je m'en balance, je developpe avec les deux langages.  
 
et si plus d'affinité, direction le topic debat sur les langages  :)  

ok, je vais rejoindre ce topic quand j'aurai un peu de temps. C# semble très sympa, dommage qu'on ne puisse l'exécuter que sur un OS particulier


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C#/.NET managed

  [c#] Question sur l'heritage entre classe

 

Sujets relatifs
une 'tite question, y a pas plus simple pour checker l input ?question con : peut-on mettre un if seul ?
C++ et héritage (SDL)question sur enum et classe [possible ou pas ?]
Petite question de noobClasse ou tableau associatif ?
[SAX] c'est quoi qui remplace la classe HandlerBase?ptite question sur du html
Question simple vb 
Plus de sujets relatifs à : [c#] Question sur l'heritage entre classe


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)