















Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Prepara tus exámenes
Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Prepara tus exámenes con los documentos que comparten otros estudiantes como tú en Docsity
Encuentra los documentos específicos para los exámenes de tu universidad
Estudia con lecciones y exámenes resueltos basados en los programas académicos de las mejores universidades
Responde a preguntas de exámenes reales y pon a prueba tu preparación
Consigue puntos base para descargar
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Comunidad
Pide ayuda a la comunidad y resuelve tus dudas de estudio
Ebooks gratuitos
Descarga nuestras guías gratuitas sobre técnicas de estudio, métodos para controlar la ansiedad y consejos para la tesis preparadas por los tutores de Docsity
Una introducción a la programación orientada a objetos en java, con un enfoque en el manejo de arreglos de objetos. Se explican conceptos clave como la declaración de un arreglo de punteros a objetos, la instanciación de objetos y su asociación con los punteros del arreglo, así como la impresión de los datos de los objetos. Se plantean preguntas relevantes sobre temas como el uso de constructores, los métodos set() y get(), y la ejecución de una clase. Además, se propone una práctica para agregar una funcionalidad de búsqueda de un producto por código. El documento podría ser útil para estudiantes universitarios que estén aprendiendo programación orientada a objetos en java, ya que aborda conceptos fundamentales de esta metodología de programación y su implementación práctica.
Tipo: Guías, Proyectos, Investigaciones
1 / 23
Esta página no es visible en la vista previa
¡No te pierdas las partes importantes!
















objeto clase
Cada objeto Producto instanciado, será asociado a un puntero, así cada puntero apuntará a un solo objeto Producto (no olvidar que en este ejemplo estamos creando 20 punteros El array se acostumbre crearlo dentro del constructor, como segunda línea
for(int i=0; i<c; ++i) { // Con un String, se crea una línea de impresion String datos = arrayRefProd[i].getCodigo() + "\t" + arrayRefProd[i].getDescripcion() + "\t" + arrayRefProd[i].getPrecio() + "\n"; txaOut.append(datos); }
private void btnGuardar ActionPerformed(java.awt.event.ActionEvent evt) { String cod = txtCod.getText(); String des = txtDes.getText(); String sPre = txtPre.getText(); float pre = Float.parseFloat(sPre); arrayRefProd[c++] = new Producto(cod, des, pre); // limpiando los textFields txtCod.setText(""); txtDes.setText(""); txtPre.setText(""); // Colocando el cursor en el campo codigo txtCod.requestFocus(); } CONTINUA
private void btnMostrar ActionPerformed(java.awt.event.ActionEvent evt) { // limpiando el TextArea txaOut.setText(""); for(int i=0; i<c; ++i) { // Con un String, se crea una linea de impresion String datos = arrayRefProd[i].getCodigo() + "\t" + arrayRefProd[i].getDescripcion() + "\t" + arrayRefProd[i].getPrecio() + "\n"; txaOut.append(datos); // imprimiendo la línea de datos } }