Entradas

Mostrando las entradas etiquetadas como Programación

Programación orientada a objetos: niveles de acceso

Imagen
  Programación orientada a objetos: niveles de acceso Última actualización el  05/10/2021 a las 12:02  COMPARTIR0  TWITTEAR Seguimos con nuestro   curso de programación , en este artículo vamos a implementar los niveles de acceso de nuestra aplicación. Antes de profundizar más en como programar   nos tenemos que fijar si lo que hemos hecho hasta ahora está bien o mal . Lo que hemos hecho hasta ahora no está mal, pero tampoco se puede decir que este bien, y no está bien porque no esté bien programado, sino porque no hemos definido correctamente los niveles de acceso que tiene cada campo de la aplicación. Recordemos que partimos de un   ejemplo inicial , al que le hemos añadido   métodos . Para empezar tenemos que definir que son los niveles de acceso de Java.  Los niveles de acceso son las restricciones que tiene un dato para ser accedido . Estos niveles de acceso se dan tanto en las propias clases, como en los objetos instanciados de ellas, c...

Insertar, Modificar y Eliminar un registro en Java y MySQL

Imagen
  Insertar, Modificar y Eliminar un registro en Java y MySQL Digamos que tienes una clase  Persona  con los atributos: id, nombre,apellido,edad y una tabla MySQL llamada  Persona  con las columnas: id, nombre,apellido,edad El siguiente código permite  INSERTAR  un registro de un objeto de la clase  Persona  en la tabla  Persona public boolean insertar(Persona objPersona) throws Exception{ boolean rpta = false; Connection con = null; PreparedStatement ps = null; try { if (objPersona != null) { con = DBManager.getConnection(); String sql = "INSERT INTO Persona (nombre,apellido,edad) VALUES (?,?,?);"; ps = con.prepareStatement(sql); ps.setString(1,objPersona.getNombre()); ps.setString(2,objPersona.getApellid... ps.setInt(3,objPersona.getEdad()); rpta = ps.executeUpdate() == 1; } } catch (Exception e) { e.printStackTrace(); } finally { try { ps.close(); con.close(); } catch (Exception e) { e.printStackTrace(); } } return rpta; } Para  ...

Interfaces en programcion orientada a objetos

  Bienvenidos a otro post sobre programación orientada a objetos.  Hoy veremos que es una interfaz el cual está directamente relacionado con la herencia, ya que como explicamos en el post de la herencia, una clase puede heredar o implementar tantas interfaces como necesite.  1 - Qué es una interfaz en programación orientada a objetos Una interfaz es un contrato entre dos entidades, esto quiere decir que una interfaz provee un servicio a una clase consumidora. Por ende, la interfaz solo nos muestra la declaración de los métodos que esta posee, no su implementación, permitiendo así su  encapsulamiento . Aunque esta regla de utilizar únicamente la cabecera del método en la interfaz puede verse afectada en C#8,  como ya vimos en el avance , ya que va a permitir añadir cuerpo en la declaración en las interfaces, pero por ahora, no se puede Una interfaz se define utilizando la palabra reservada “interfaz”. Y por norma general, indicamos en el nombre que es una interfa...

Tutorial de un crud en Java

Imagen
Hola, en el día de hoy vamos a realizar un formulario que nos va a servir para guardar, editar, eliminar, consultar  directamente de una tabla a la base de datos en phpmyamin, además podemos agregarle botones como limpiar, cancelar y salir 1.     Paso vamos al   XAMPP   y    creamos    la    base de datos  en con un registro.   Aquí hemos creado la base de datos llamada crud     Le  creamos una tabla llamada  registroaprendiz       - Le insertamos unos  registros para más adelante realizar consultas           -Después de  esto nos dirigimos a nuestro     entorno de desarrollo web y creamos un  proyecto         -        Con el nombre de tarea           -        Por defecto java en la parte de diseño coloca todas las v...