S4_PV_4.2
e-Study
Created on September 9, 2024
More creations to inspire you
COUNTRIES LESSON 5 GROUP 7/8
Presentation
STAGE2- LEVEL1-MISSION 2: ANIMATION
Presentation
LIBRARIES LIBRARIANS
Presentation
WORLD WILDLIFE DAY
Presentation
FOOD AND NUTRITION
Presentation
IAU@HLPF2019
Presentation
SPRING IN THE FOREST 2
Presentation
Transcript
En este caso, miAuto es una instancia de la clase Auto, creada con valores específicos para sus atributos marca, modelo y año.
Auto miAuto = new Auto("Toyota", "Corolla", 2020);
4.2 Instancia de una clase
Para ver la información, , da clic en la imagen.
La clase actúa como un plano o molde que define los atributos (datos) y métodos (funciones o comportamientos) que tendrán los objetos creados a partir de ella. Una instancia, por lo tanto, es un objeto concreto construido siguiendo las especificaciones de su clase correspondiente. Creación de una Instancia Para crear una instancia de una clase en la mayoría de los lenguajes de programación orientados a objetos, como Java, se utiliza la palabra clave new seguida del nombre de la clase y paréntesis. Dentro de los paréntesis, se pueden pasar valores que serán utilizados por el constructor de la clase para inicializar el objeto. Por ejemplo:
Unidad 4. Conceptos de Programación Orientada a Objetos (POO)
public class CuentaBancaria { private String titular; private double saldo; public CuentaBancaria(String titular, double saldoInicial) { this.titular = titular; this.saldo = saldoInicial; } // Métodos… } Para crear instancias de CuentaBancaria, se tendría que hacer lo siguiente: CuentaBancaria cuentaDeJuan = new CuentaBancaria("Juan Pérez", 1000); CuentaBancaria cuentaDeAna = new CuentaBancaria("Ana López", 500);
Ejemplo en Java: Al crear una clase CuentaBancaria que define los atributos titular y saldo, y los métodos depositar() y retirar().
Explicación del código De acuerdo al ejemplo, es posible observar que cuentaDeJuan y cuentaDeAna son instancias separadas de la clase CuentaBancaria, cada una con su propio titular y saldo. A pesar de ser del mismo tipo, operan de manera independiente una de la otra.
Para ver la información, , da clic en las imágenes.
4.2 Instancia de una clase
Unidad 4. Conceptos de Programación Orientada a Objetos (POO)
Accede a la siguiente página web para comprender qué es una instancia de una clase y ejemplos prácticos en POO: Coppola, M. (2023, marzo 8). Qué es una instancia de clase en Java y cómo crearla. Hubspot.es. https://blog.hubspot.es/website/instancia-java
Características de una Instancia
- Identidad única: cada instancia tiene una identidad única, lo que significa que dos instancias de la misma clase pueden tener sus propios valores de atributos independientes uno del otro.
- Encapsulamiento: las instancias mantienen el encapsulamiento proporcionado por su clase, protegiendo el acceso directo a sus atributos y exponiendo funcionalidades a través de métodos.
- Reutilización de clases: la capacidad de crear múltiples instancias de una clase permite reutilizar definiciones de clases para crear diversos objetos con características similares pero estados independientes.