Employee: Person
name: String
id: int
+ employeeCount(): int {
---------------
return employeecount
}
+ name():String {
return name;
}
- secret():void {
///private method
}
1
A
Répondre
1
Objectif C utilise +
pour les méthodes de classe et -
pour les méthodes d'instance - interprétation très différente, mais il est la seule langue que je sais que décore les méthodes avec signes plus et moins comme ça ;-). La notation "name: type" (souvent enrichie d'un mot-clé tel que var
pour les variables et function
pour les fonctions) était assez populaire avant que C ne prenne le dessus du monde, notamment peut-être en Pascal (un peu obscur une langue qui avait une offre crédible pour la domination du monde il n'y a pas si longtemps ;-).
Questions connexes
- 1. Agrégation UML lorsque les interfaces sont utilisées
- 2. Fonctions de langage dynamique et méta-programmation utilisées dans Django
- 3. Les performances du stockage des e-mails dans le répertoire de collecte sont-elles similaires à celles de l'envoi asynchrone?
- 4. Quels sont les avantages de LePUS3 par rapport à UML?
- 5. Quelles sont les fonctionnalités linguistiques requises dans un langage de programmation pour créer un compilateur?
- 6. Référence de fonctions similaires entre les langages de programmation
- 7. Les accolades sont-elles utilisées dans Lua?
- 8. Langage de programmation NesC
- 9. benchmarks de langage de programmation Web?
- 10. Changer le langage de programmation
- 11. Utilisation du langage de programmation D dans un contexte .NET
- 12. Quelles sont les bonnes méthodes pour effectuer des calculs de type tableur dans un langage de programmation?
- 13. Un puissant outil de gestion pour MySQL avec des fonctionnalités similaires à celles de SQL Server Management studio
- 14. Y a-t-il un avantage à être un langage de programmation sensible à la casse?
- 15. Un opérateur == dont les paramètres sont des références non-const
- 16. Comment puis-je créer un menu avec des images comme celles utilisées sur photobucket?
- 17. Langage de programmation nommé "C Set 2"
- 18. Mathématiques utilisées dans la programmation du moteur 3D (jeu)
- 19. PHP comme un langage de programmation de bureau
- 20. Existe-t-il un langage de programmation orienté aspect complet?
- 21. Quelles sont les alternatives dans les projets OS pour C# similaires à Joomla/Mambo/Drupal?
- 22. Les compréhensions de listes Python sont-elles identiques à celles de map/grep en Perl?
- 23. Langage de programmation pour travailler avec les axiomes
- 24. Quel langage de programmation a cette syntaxe?
- 25. Les délégués et les rappels sont-ils identiques ou similaires?
- 26. Quel est ce langage de programmation?
- 27. Trouver des fonctions utilisées dans un projet de bibliothèque
- 28. Existe-t-il un langage de diagramme plus concis, intuitif et clair que le terrible UML?
- 29. omettant « def » dans les déclarations Groovy
- 30. Comment et où les variables utilisées dans le projet ASP.net sont-elles créées/stockées?