J'ai écrit des logiciels .NET pendant des années mais j'ai commencé à me familiariser un peu avec Java. Bien que la syntaxe soit similaire, la méthodologie est souvent différente. Je demande donc un peu d'aide pour ces traductions de concepts.Equivalent Java des constructions .NET
Propriétés
Je sais que les propriétés sont tout simplement Abstraite get_/set_ méthodes - même en C#. Mais, quelles sont les conventions de nommage communément acceptées? Utilisez-vous 'get_' avec un sous-code ou simplement 'get' par lui-même.
Constructors
en C# le constructeur de base est appelée automatiquement. Est-ce vrai aussi en Java?
Events
Comme les propriétés, les événements dans .NET sont extraites des méthodes de add_/remove_/Fire_ qui travaillent sur un objet délégué. Y a-t-il un équivalent en Java? Si je veux utiliser une sorte de modèle d'abonné, définissez-vous simplement une interface avec une méthode Invoke/Run et collectez des objets ou existe-t-il un support intégré pour ce modèle?
Mise à jour: Une carte plus:
le formatage de
Y at-il un équivalent à String.Format?
Tout en donnant un aperçu décent des différences, cet article contient quelques erreurs, en particulier concernant les types de valeur. – CodesInChaos
J'imagine que c'était un article intéressant à un moment donné, mais la pourriture des liens semble l'avoir rendu inutile maintenant. Dommage que tu n'aies pas copié/collé les points les plus pertinents. : ( – GrandOpener
mis à jour l'URL du même article sur un site différent.Comme vous pouvez le voir, il serait plutôt économique de copier coller les points pertinents. – Richard