
Carlos Alfredo Soria Añez
PreguntaQue significa “instanciar” ?¿ Toca mucho esa palabra pero no tengo definido a que intenta referirse excatamente.

David Carrillo Castillo
Poner en memoria un objeto, crearlo.

Esneider Vélez Peña
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
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
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
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
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
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.