Que significa “instanciar” ?¿ Toca mucho esa palabra pero no tengo definido a que intenta referirse excatamente.

Carlos Alfredo Soria Añez

Carlos Alfredo Soria Añez

Pregunta
studenthace 5 años

Que significa “instanciar” ?¿ Toca mucho esa palabra pero no tengo definido a que intenta referirse excatamente.

7 respuestas
para escribir tu comentario
    David Carrillo Castillo

    David Carrillo Castillo

    studenthace 3 años

    Poner en memoria un objeto, crearlo.

    Esneider Vélez Peña

    Esneider Vélez Peña

    studenthace 4 años

    Si bien cuando uno declara una variable en la programación estructurada esta comienza a ocupar un espacio en memoria, los objetos no funcionan del todo así. Se puede declarar el objeto sin que ocupe espacio en memoria, cuando esto pasa, cuando el objeto comienza a ocupar lugar en la memoria se le llama instanciar el objeto. A partir de la clase, se instancia un objeto en memoria.

    William Yesid Granada Pedroza

    William Yesid Granada Pedroza

    studenthace 5 años

    instanciar es basicamente la forma de llamar los atributos de una calse y usarlos como necesitemos usarlos

    digamos
    en la clase doctor yo tengo esto public class Doctor {

    int id; String name; String speciality; public void showName() { System.out.println("El nombre del doctor es --->"+name); }

    } y en el MAIN tengo esto public class Main {

    public static void main(String[] args) { Doctor doctor = new Doctor(); doctor.name = "Mi perrito es MERA l"; doctor.showName(); }

    }

    si te das cuenta ha una palabrita magica que se llama NEW cuando yo hago Doctor doctor = new Doctor estoy instanciando la clase Doctor en la clase Main para desde esta misma usar los atributos de la clase Doctor.

    Juan Carlos Nava Muñoz

    Juan Carlos Nava Muñoz

    studenthace 5 años

    Quizás una definición no tan abstracta te ayude un poco: Instanciar sería como copiar todo el código de la CLASE ("Del disco duro") y pegarlo en un espacio de memoria ("RAM") desde donde se va a ejecutar, a ese pedazo de código en la ram se le llama OBJETO. Por ello puedes tener múltiples objetos de la misma clase, sólo es copiar código sin modificar el original. Obviamente es más complejo, pero en esencia es eso. Espero ayude.

    Julio Leon

    Julio Leon

    studenthace 5 años

    Si quieres empezar a usarla una clase, debes "instanciarla". De esa manera obtienes un objeto del tipo de la clase que uses. Por ejemplo: <clase> nombreObjeto = **new **<clase>, estas obteniendo un objeto llamado nombreObjeto que es del tipo <clase>. Saludos.

    Carlos Alfredo Soria Añez

    Carlos Alfredo Soria Añez

    studenthace 5 años

    Muchas gracias Dejame ordenar la idea , entonces :

    Se llama instanciar a la acción de crear un objeto a partir de una clase , por tanto cuando se usa la palabra reservada "new" , se procede a instanciar un objeto de la clase especificada.

    Juan Daniel Martínez Navarro

    Juan Daniel Martínez Navarro

    studenthace 5 años

    Se le llama Instanciar a la acción de crear un objeto a partir de una clase. nada que usas la palabra reservada new estás creando una instancia de la clase que especificaste.

Curso de Java SE Orientado a Objetos

Curso de Java SE Orientado a Objetos

Programa aplicaciones en Java usando orientación a objetos. Aprende a utilizar clases, herencia, polimorfismo, interfaces, encapsulamiento, métodos, modularidad y más, simulando la administración de citas médicas.

Curso de Java SE Orientado a Objetos
Curso de Java SE Orientado a Objetos

Curso de Java SE Orientado a Objetos

Programa aplicaciones en Java usando orientación a objetos. Aprende a utilizar clases, herencia, polimorfismo, interfaces, encapsulamiento, métodos, modularidad y más, simulando la administración de citas médicas.