66 votes

Différence entre Private Sub, Function et Class

Quelles sont les différences entre les éléments suivants :

  • Subdivision privée
  • Fonction privée
  • Classe privée

Quand doit-on utiliser chacun d'entre eux ?

0 votes

Je ne sais pas ce que vous lisez, mais ce lien sur msdn pourrait vous être utile. msdn.microsoft.com/en-us/library/ms973814.aspx

162voto

xpda Points 8417

Private est un modificateur qui définit la portée de la classe, du sous-ensemble ou de la fonction.

Un sub et une fonction sont tous deux des sous-routines, ou des sections de code qui peuvent être appelées dans le programme. La différence entre les deux est qu'une fonction a une valeur de retour et qu'un sub n'en a pas.

Une classe est un groupe de codes qui peut inclure des sous-ensembles, des fonctions et d'autres éléments.

1 votes

Réponse simple et douce (y)

1 votes

Une fonction doit-elle avoir une valeur de retour ? Ou peut-on avoir une fonction void fonction ?

1 votes

Si vous ne déclarez pas de type pour une fonction (ou si vous la déclarez "en tant qu'objet") et que vous ne spécifiez pas de valeur de retour, elle renverra "Rien". Si vous ne renvoyez pas de valeur pour une fonction, cela reviendra à renvoyer une variable indéfinie.

7voto

Alejandro Points 301

Sub est comme une fonction, mais il ne renvoie aucune valeur, il exécute simplement un processus.

0voto

A_Nablsi Points 1855

Une classe est une classe, Sub et Function sont des méthodes, private est un modificateur d'accès

consultez maintenant ce lien,

http://msdn.microsoft.com/en-us/library/ms973814.aspx

0voto

user3801515 Points 1

Classe n'est qu'un groupe de codes. Fonction et Sub sont identiques, à l'exception de fonctions peuvent renvoyer des valeurs mais sous pas.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X