Accueil Finances personnelles Affiner votre compréhension des classes et des objets - dummies

Affiner votre compréhension des classes et des objets - dummies

Vidéo: Accompagnement didactique 24/31 - Langage - Décoder & automatiser 2025

Vidéo: Accompagnement didactique 24/31 - Langage - Décoder & automatiser 2025
Anonim

Lorsque vous programmez en Java, vous travaillez constamment avec des classes et des objets. Ces deux idées sont vraiment importantes.

Fermez les yeux une minute et réfléchissez à ce que signifie pour quelqu'un d'être une chaise.

Une chaise a un siège, un dossier et des jambes. Chaque siège a une forme, une couleur, un degré de douceur et ainsi de suite. Ce sont les propriétés qu'une chaise possède. Ce qui est décrit est présidence - la notion de quelque chose étant une chaise. Dans la terminologie orientée objet, ceci décrit la classe de chaise.

Prenez maintenant une minute pour regarder autour de votre pièce. (Si vous n'êtes pas assis dans une pièce en ce moment, fausse-le.)

Plusieurs chaises sont dans la pièce, et chaque chaise est un objet. Chacun de ces objets est un exemple de cette chose éthérée appelée la classe chaise. C'est ainsi que ça fonctionne - la classe est l'idée de présidence, et chaque chaise individuelle est un objet.

Une classe n'est pas tout à fait une collection de choses. Au lieu de cela, une classe est l'idée derrière un certain genre de chose. Quand nous parlons de la classe de chaises dans votre pièce, nous parlons du fait que chaque chaise a des jambes, un siège, une couleur, et ainsi de suite. Les couleurs peuvent être différentes pour différentes chaises dans la pièce, mais cela n'a pas d'importance. Quand vous parlez d'une classe de choses, vous vous concentrez sur les propriétés que chacune des choses possède.

Il est logique de penser à un objet comme étant une instance concrète d'une classe. En fait, la terminologie officielle est conforme à cette pensée. Si vous écrivez un programme Java dans lequel vous définissez une classe Chair, chaque chaise réelle (la chaise sur laquelle vous êtes assis, la chaise vide juste à côté de vous, etc.) s'appelle une instance de la classe de chaise.

Voici une autre façon de penser à une classe. Imaginez un tableau affichant les trois comptes bancaires. (Voir le Tableau 1.)

Tableau 1 A Table des comptes

Numéro de compte

Type

Solde

16-13154-22864-7

Vérification

174. 87

1011 1234 2122 0000

Crédit

-471. 03

16-17238-13344-7

Économies

247. 38

Pensez aux en-têtes de colonne de la table en tant que classe et pensez à chaque ligne de la table en tant qu'objet. Les en-têtes de colonne de la table décrivent la classe Account.

Selon les en-têtes de colonnes du tableau, chaque compte comporte un numéro de compte, un type et un solde. Reformulé dans la terminologie de la programmation orientée objet, chaque objet de la classe Account (c'est-à-dire chaque instance de la classe Account) a un numéro de compte, un type et un solde. Ainsi, la ligne du bas de la table est un objet avec le numéro de compte 16-17238-13344-7. Ce même objet a le type Économies et un solde 247. 38. Si vous ouvriez un nouveau compte, vous auriez un autre objet et la table développerait une ligne supplémentaire. Le nouvel objet serait une instance de la même classe Account.

Affiner votre compréhension des classes et des objets - dummies

Le choix des éditeurs

Principes de base du protocole de routage IP Multicast - dummies

Principes de base du protocole de routage IP Multicast - dummies

IP Le routage multicast est le routage du trafic multicast. La nature des données IP Multicast est telle qu'elle a ses propres problèmes de routage de réseau Cisco. Il existe quatre protocoles de multidiffusion principaux pris en charge par le Cisco IOS actuel. L'illustration vous montre approximativement où les protocoles sont utilisés; Ce qui suit est ...

Comment le protocole STP (Spanning Tree Protocol) gère les modifications du réseau - dummies

Comment le protocole STP (Spanning Tree Protocol) gère les modifications du réseau - dummies

Nouveau concentrateur ou passer à un réseau mappé STP (Spanning Tree Protocol)? Pour cet exemple, un concentrateur était connecté à un port sur les deux commutateurs 11: 99 et 77: 22. Un concentrateur était utilisé car il ne disposait pas d'une intelligence réseau. L'effet net est en fait le même que ...

Types de réseau local (LAN) - nuls

Types de réseau local (LAN) - nuls

Un WAN est un type de réseau local (LAN) . Un réseau local est un réseau privé généralement constitué d'une connexion réseau fiable, rapide et bien connectée. Les alternatives sur le framework LAN incluent CAN, MAN et WAN. Ces trois options de réseau sont illustrées ci-dessous: CAN Si vous utilisez le réseau LAN ...

Le choix des éditeurs

Bebo est l'application de médias sociaux pour vous? - les nuls

Bebo est l'application de médias sociaux pour vous? - les nuls

Comment savez-vous quel est le bon média social pour vous? La culture moderne devient de plus en plus dépendante des médias sociaux tels que Bebo, Facebook, Twitter et What'sApp, ainsi que de nombreux autres. Le questionnaire suivant vous aidera à déterminer si vous avez ou non ce qu'il faut pour être social sur le nouveau ...

Comment utiliser Bebo - dummies

Comment utiliser Bebo - dummies

Bebo, la nouvelle application des médias sociaux, est aussi facile à utiliser que C'est amusant à regarder. Vous pouvez obtenir cette nouvelle application sur Google Play Store et Apple App Store. Lancez Bebo et suivez les instructions à l'écran pour terminer le processus de création de compte. Après avoir téléchargé avec succès, ...

Le choix des éditeurs

Ce que vous pouvez trouver dans une barre latérale de blog - des mannequins

Ce que vous pouvez trouver dans une barre latérale de blog - des mannequins

La plupart des blogs contiennent du matériel de barre latérale. La plupart des blogs sont disposés en deux ou trois colonnes, et le contenu de la barre latérale apparaît généralement dans les deuxième et / ou troisième colonnes. Certains blogs n'ont pas de barres latérales, et sur d'autres blogs, vous pouvez découvrir des éléments supplémentaires au-delà de ce que vous voyez ici. Archives basées sur la date: Presque tous les blogs sont ...

Lorsqu'un réseau publicitaire est approprié pour votre blog maman - les mannequins

Lorsqu'un réseau publicitaire est approprié pour votre blog maman - les mannequins

Ne sont que quelques-unes modèles conflit en cours d'exécution des publicités avec vos meilleurs intérêts. C'est quand vous bloguez pour vendre vos propres produits ou pour promouvoir vos services professionnels. Même dans ce cas, il est toujours possible de diffuser des annonces sur ces blogs, surtout si les annonces font la promotion de produits et de services complémentaires et non concurrents. Mais si vous êtes ...

Quand maman blogue pour Swag is Okay - les mannequins

Quand maman blogue pour Swag is Okay - les mannequins

Dans certaines circonstances légitimes vous pouvez vous sentir travailler gratuitement vaut votre temps et la publicité que vous offrez à une marque. Cela peut être comparé à un stage non rémunéré. Si vous êtes stagiaire et que vous avez une excellente expérience de travail, alors c'est une entreprise précieuse. Si vous êtes stagiaire et que vous ne versez que du café et que vous livrez ...