Accueil Finances personnelles Compréhension de la structure des classes Java - dummies

Compréhension de la structure des classes Java - dummies

Vidéo: Introduction to Classes and Objects - Part 2 (Data Structures & Algorithms #4) 2024

Vidéo: Introduction to Classes and Objects - Part 2 (Data Structures & Algorithms #4) 2024
Anonim

Il est impossible de créer une application Java sans créer de classe. Cependant, la façon dont vous avez utilisé les classes au début lorsque vous les apprenez a été relativement simpliste - Java est capable de beaucoup plus de complexité, ce qui est le but de ce chapitre.

Les classes ont une structure spécifique. Tout comme les plans utilisés pour créer des bâtiments ont certaines caractéristiques et suivent des formats prédéfinis, les classes que vous créez le sont également. Sinon, le JRE ne pourrait jamais interpréter votre conception et utiliser la classe pour construire des objets dans une application.

Dans le cadre de la conception d'une classe, vous devez également comprendre comment afficher et masquer les données et les éléments de code dans votre classe, ce qui signifie que ce chapitre doit fournir des informations supplémentaires sur la portée. L'utilisation correcte de la portée améliore la sécurité de votre classe car vous pouvez masquer les données des regards indiscrets.

Une variable correctement définie rend également la classe plus fiable en rendant moins probable que quelqu'un puisse remplir la variable avec des données incorrectes. Une autre bonne raison d'utiliser la portée est de rendre votre classe plus facile à utiliser en masquant les détails que les autres développeurs n'ont pas besoin de voir pour utiliser la classe.

Java a eu classes internes anonymes (habituellement raccourcies à classes anonymes ) pour créer des classes ad hoc où une description de classe formelle est inutile ou excessive. Par exemple, vous pouvez utiliser une classe anonyme pour modifier le comportement standard d'une classe formelle dans une seule instance.

L'utilisation d'une classe anonyme rend votre code plus clair, plus court et plus facile à comprendre. Il permet également d'optimiser le code dans de nombreux cas, ce qui le rend plus rapide. Java 8 inclut également une nouvelle fonctionnalité appelée expressions lambda qui rendent le code encore plus court.

Une expression lambda est un type particulier de classe anonyme qui contient une seule interface fonctionnelle et une seule méthode, ce qui vous permet de décrire ce qu'il faut faire avec un minimum de code. Le résultat est que toute personne regardant votre code sera en mesure de se concentrer sur ce que le code fait plutôt que sur la structure autour du code.

Un entrepreneur en bâtiment peut comprendre un plan conçu par un architecte parce que les deux utilisent le même ensemble de règles et de conventions. Lorsque vous créez une classe, vous êtes l'architecte. Le plan que vous créez doit communiquer vos idées à l'ordinateur, qui joue le rôle du constructeur.

Pour que cette communication fonctionne, vous devez utiliser les mêmes règles et conventions. Les sections suivantes décrivent les règles et les conventions pour la création de classes dans Java en divisant la tâche en zones fonctionnelles, telles que l'écriture d'une méthode.

Une convention est un accord ou un contrat entre vous et le JRE. En fait, lorsque vous lisez d'autres documents, vous pouvez utiliser le terme contract pour exprimer l'idée d'une convention. Peu importe le terme que vous utilisez, la convention exprime les responsabilités de chaque partie dans la définition de la classe et la construction comme un objet.

À certains égards, vous pouvez également voir une convention comme une coutume - l'ensemble des pratiques que les développeurs Java ont créées pour développer des classes. Il n'y a pas de vrai ou de faux au sujet des conventions que Java utilise; Cet ensemble de pratiques est simplement ce que les développeurs Java ont créé avec le temps comme moyen le plus efficace de définir une classe.

Compréhension de la structure des classes Java - dummies

Le choix des éditeurs

Résolution des conflits de ressources humaines avec Microsoft Office Project 2007 - dummies

Résolution des conflits de ressources humaines avec Microsoft Office Project 2007 - dummies

Lorsqu'un membre de l'équipe de projet est suropposée dans votre projet Microsoft Office Project 2007, vous pouvez prendre des mesures pour corriger le problème en utilisant les suggestions suivantes. Gardez à l'esprit que les circonstances de votre projet déterminent si une solution particulière est réalisable. Par exemple, vous pouvez ajouter des ressources uniquement si votre budget le permet ...

Comment enregistrer plusieurs lignes de base dans Project 2013 - mannequins

Comment enregistrer plusieurs lignes de base dans Project 2013 - mannequins

Le concept de lignes de base multiples semble presque contraire définition d'une ligne de base. Après tout, le but d'une base de référence est de mettre l'enjeu proverbial dans le sable et de mesurer les progrès contre elle. Vous pouvez conserver plusieurs lignes de base dans Project 2013 à plusieurs fins. Considérez ces raisons: Vous avez un plan de base pour ...

Comment enregistrer une référence dans Project 2013 - mannequins

Comment enregistrer une référence dans Project 2013 - mannequins

Vous pouvez enregistrer une référence à tout moment en ouvrant la boîte de dialogue Définir la ligne de base dans Project 2013. Un paramètre - qui contrôle la manière dont le projet regroupe les données dans les tâches récapitulatives lorsque vous définissez une ligne de base pour une partie des tâches - nécessite une explication. Après avoir enregistré une base de données la première fois dans Project 2013, ...

Le choix des éditeurs

Comment classer les modèles d'analyse prédictive - mannequins

Comment classer les modèles d'analyse prédictive - mannequins

Vous avez plusieurs façons de classer les modèles utilisés pour l'analyse prédictive. En général, vous pouvez les trier en fonction des problèmes métier qu'ils résolvent et des principales fonctions métier qu'ils servent (ventes, publicité, ressources humaines ou gestion des risques, par exemple). L'implémentation mathématique utilisée dans le modèle (comme les statistiques, l'exploration de données et la machine ...

Comment appliquer n'importe quelle grappe de colonies dans l'analyse prédictive - les nuls

Comment appliquer n'importe quelle grappe de colonies dans l'analyse prédictive - les nuls

Un exemple naturel de groupe auto-organisateur vous pouvez appliquer dans le comportement d'analyse prédictive est une colonie de fourmis à la recherche de nourriture. Les fourmis optimisent collectivement leur trajectoire de manière à prendre toujours le chemin le plus court possible vers une cible alimentaire. Même si vous essayez de déranger une colonie de fourmis et de les empêcher de ...

Comment choisir un algorithme pour un modèle d'analyse prédictive - mannequins

Comment choisir un algorithme pour un modèle d'analyse prédictive - mannequins

Diverses statistiques, data-mining et des algorithmes d'apprentissage automatique sont disponibles pour votre modèle d'analyse prédictive. Vous êtes dans une meilleure position pour sélectionner un algorithme après avoir défini les objectifs de votre modèle et sélectionné les données sur lesquelles vous allez travailler. Certains de ces algorithmes ont été développés pour résoudre des problèmes métier spécifiques, améliorer des algorithmes existants ou fournir ...

Le choix des éditeurs

Excel Tableaux de bord et rapports: La fonction VLOOKUP - les nuls

Excel Tableaux de bord et rapports: La fonction VLOOKUP - les nuls

Ne vous feront rien tout bien si vous ne pouvez pas gérer efficacement vos modèles de données. La fonction VLOOKUP est le roi de toutes les fonctions de recherche dans Excel. Le but de VLOOKUP est de trouver une valeur spécifique à partir d'une colonne de données où la valeur de ligne la plus à gauche correspond à un critère donné. Prenez ...

Excel Outils d'analyse de données - dummies

Excel Outils d'analyse de données - dummies

L'outil d'analyse d'excel est un complément utile qui fournit un ensemble complet d'outils d'analyse statistique . Voici quelques outils dans le ToolPak. Outil Analyse Anova: Facteur unique Analyse de variance pour deux échantillons ou plus Anova: Facteur double avec réplication Analyse de la variance avec deux variables indépendantes et observations multiples ...

Excelent Touches de raccourci d'entrée de données - mannequins

Excelent Touches de raccourci d'entrée de données - mannequins

Lorsque vous travaillez dans Excel et saisissez des données dans une cellule, il est essentiel pour compléter l'entrée soit en cliquant sur une autre cellule avec le pointeur de la souris ou en utilisant l'une des touches de raccourci pratiques montrées ici pour déplacer le curseur de la cellule: Appuyez sur les touches To Arrow (& uarr;, & darr; move ...