Objects: Instances of Classes · Objets : Instances de Classes
| English | Français |
|---|---|
| class/klæs/ | classe |
| object/ˈɒbdʒekt/ | objet |
| blueprint/ˈbluːprɪnt/ | plan |
| instance/ˈɪnstəns/ | instance |
Classes and objects
- A class 类 is a blueprint 蓝图 — it describes what a kind of thing has and can do.
- An object 对象 is a concrete instance 实例 built from that blueprint.
- One
Stringclass; many String objects ("cat","dog","Ada"). - The class defines the pattern; each object is one filled-in copy.
Classes et objets
- Une classe 类 est un plan 蓝图 — elle décrit ce qu'un type de chose possède et peut faire.
- Un objet 对象 est une instance 实例 concrète construite à partir de ce plan.
- Une classe
String; beaucoup d'objets String ("cat","dog","Ada"). - La classe définit le motif ; chaque objet est une copie remplie.
Blueprint vs. instance
- Think cookie cutter (class) vs. cookies (objects).
- The cutter shapes them; each cookie is a separate, real thing.
- Every object has its own data, even though they share the class's design.
- Changing one object doesn't change the others.
Plan vs instance
- Pensez moule à biscuits (classe) vs biscuits (objets).
- Le moule leur donne forme ; chaque biscuit est une chose séparée et réelle.
- Chaque objet a ses propres données, même s'ils partagent la conception de la classe.
- Changer un objet ne change pas les autres.
State and behavior
- An object bundles state (its data — instance variables) and behavior (its methods).
- A
Stringobject's state is its characters; its behavior includeslength(),substring(). - You interact with an object by calling its methods.
- This bundling of data + methods is the heart of object-oriented programming.
État et comportement
- Un objet regroupe l'état (ses données — variables d'instance) et le comportement (ses méthodes).
- L'état d'un objet
Stringest ses caractères ; son comportement inclutlength(),substring(). - Vous interagissez avec un objet en appelant ses méthodes.
- Ce regroupement de données + méthodes est le cœur de la programmation orientée objet.
Class or object? · Classe ou objet ?
A class is the blueprint; an object is a specific instance. Sort each. · Une classe est le modèle ; un objet est une instance spécifique. Trier chaque...
Objects have reference types
- An object is stored via a reference — the variable holds its address, not the object.
String s = "hi";—srefers to a String object somewhere in memory.- Two references can point to the same object.
- Reference types behave differently from primitives — a theme of the next lessons.
Les objets ont des types de référence
- Un objet est stocké via une référence — la variable contient son adresse, pas l'objet lui-même.
String s = "hi";—sfait référence à un objet String quelque part en mémoire.- Deux références peuvent pointer vers le même objet.
- Les types de référence se comportent différemment des primitives — un thème des prochaines leçons.
A class is a type/blueprint; an object is one instance of it — don't conflate them. String is the class; "cat" is an object. Each object carries its own state, so two String objects are independent. And an object variable holds a reference (an address), not the object's bytes directly — this matters when you copy or compare them later.
Une classe est un type/un plan ; un objet est une instance de celui-ci — ne les confondez pas. String est la classe ; "cat" est un objet. Chaque objet porte son propre état, donc deux objets String sont indépendants. Et une variable d'objet contient une référence (une adresse), pas directement les octets de l'objet — cela compte lorsque vous les copiez ou les comparez plus tard.
The class/object relationship:
- Class:
String(the blueprint — every String can dolength(),substring(), …). - Objects:
"cat","dog"— two separate instances, each with its own characters. "cat".length()is3;"dog".length()is3— same behavior, independent state.
La relation classe/objet :
- Classe :
String(le plan — chaque String peut fairelength(),substring(), …). - Objets :
"cat","dog"— deux instances séparées, chacune avec ses propres caractères. "cat".length()est3;"dog".length()est3— même comportement, état indépendant.
A class is a blueprint describing state (instance variables) and behavior (methods); an object is a concrete instance of a class. Many objects can share one class's design while each holds its own state. Objects are reference types — a variable stores the object's address, not the object itself.
Une classe est un plan décrivant l'état (variables d'instance) et le comportement (méthodes) ; un objet est une instance concrète d'une classe. Beaucoup d'objets peuvent partager la conception d'une seule classe tout en gardant chacun leur propre état. Les objets sont des types de référence — une variable stocke l'adresse de l'objet, pas l'objet lui-même.
The relationship between a class and an object is like... · La relation entre une classe et un objet est comme...
A class is the blueprint; an object is an instance built from it. · Une classe est le modèle ; un objet est une instance construite à partir de celui-ci.
A specific object built from a class is called an ___ of that class (one word). · Un objet spécifique construit à partir d'une classe est appelé une ___ de cette classe (un seul mot).
Objects are instances of a class. · Les objets sont des instances d'une classe.
Two objects of the same class each have their own independent state. · Deux objets de la même classe ont chacun leur propre état indépendant.
They share the design but hold separate data. · Ils partagent le design mais contiennent des données séparées.
An object variable actually stores... · Une variable d'objet stocke en réalité...
Objects are reference types — the variable holds an address. · Les objets sont des types de référence — la variable contient une adresse.
In 'String s = "cat";', String is the ___ and "cat" is the ___. · Dans 'String s = "cat";', String est la ___ et "cat" est la ___.
String is the class (blueprint); "cat" is an object (instance). · String est la classe (modèle) ; "cat" est un objet (instance).