Objects: Instances of Classes · Objetos: Instancias de Clases
| English | Español |
|---|---|
| class/klæs/ | clase |
| object/ˈɒbdʒekt/ | objeto |
| blueprint/ˈbluːprɪnt/ | plano |
| instance/ˈɪnstəns/ | instancia |
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.
Clases y objetos
- Una clase 类 es una plantilla 蓝图 — describe qué tiene y qué puede hacer un tipo de cosa.
- Un objeto 对象 es una instancia 实例 concreta construida a partir de esa plantilla.
- Una clase
String; muchos objetos String ("cat","dog","Ada"). - La clase define el patrón; cada objeto es una copia rellena de ese patrón.
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.
Plantilla vs. instancia
- Piensa en un cortador de galletas (clase) vs. las galletas (objetos).
- El cortador les da forma; cada galleta es una cosa separada y real.
- Cada objeto tiene sus propios datos, aunque compartan el diseño de la clase.
- Cambiar un objeto no cambia a los demás.
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.
Estado y comportamiento
- Un objeto agrupa estado (sus datos — variables de instancia) y comportamiento (sus métodos).
- El estado de un objeto
Stringson sus caracteres; su comportamiento incluyelength(),substring(). - Interactúas con un objeto llamando a sus métodos.
- Esta agrupación de datos + métodos es el corazón de la programación orientada a objetos.
Class or object? · ¿Clase o objeto?
A class is the blueprint; an object is a specific instance. Sort each. · Una clase es el plano; un objeto es una instancia específica. Clasifíquelos cada uno.
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.
Los objetos tienen tipos de referencia
- Un objeto se almacena mediante una referencia — la variable guarda su dirección, no el objeto.
String s = "hi";—shace referencia a un objeto String en algún lugar de la memoria.- Dos referencias pueden apuntar al mismo objeto.
- Los tipos de referencia se comportan de manera diferente a los primitivos — un tema de las próximas lecciones.
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.
Una clase es un tipo/plantilla; un objeto es una instancia de ella — no los confundas. String es la clase; "cat" es un objeto. Cada objeto lleva su propio estado, por lo que dos objetos String son independientes. Y una variable de objeto guarda una referencia (una dirección), no los bytes del objeto directamente — esto importa cuando los copies o compares más adelante.
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 relación clase/objeto:
- Clase:
String(la plantilla — cada String puede hacerlength(),substring(), …). - Objetos:
"cat","dog"— dos instancias separadas, cada una con sus propios caracteres. "cat".length()es3;"dog".length()es3— mismo comportamiento, estado independiente.
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.
Una clase es una plantilla que describe el estado (variables de instancia) y el comportamiento (métodos); un objeto es una instancia concreta de una clase. Muchos objetos pueden compartir el diseño de una misma clase mientras cada uno mantiene su propio estado. Los objetos son tipos de referencia — una variable guarda la dirección del objeto, no el objeto en sí.
The relationship between a class and an object is like... · La relación entre una clase y un objeto es como...
A class is the blueprint; an object is an instance built from it. · Una clase es el plano; un objeto es una instancia construida a partir de él.
A specific object built from a class is called an ___ of that class (one word). · Un objeto específico construido a partir de una clase se llama una ___ de esa clase (una palabra).
Objects are instances of a class. · Los objetos son instancias de una clase.
Two objects of the same class each have their own independent state. · Dos objetos de la misma clase tienen cada uno su propio estado independiente.
They share the design but hold separate data. · Comparten el diseño pero mantienen datos separados.
An object variable actually stores... · Una variable de objeto en realidad almacena...
Objects are reference types — the variable holds an address. · Los objetos son tipos de referencia; la variable contiene una dirección.
In 'String s = "cat";', String is the ___ and "cat" is the ___. · En 'String s = "cat";', String es la ___ y "cat" es el ___.
String is the class (blueprint); "cat" is an object (instance). · String es la clase (plano); "cat" es un objeto (instancia).