Programación orientada a objetos POO
Conceptos Clases Objeto Características comunes - atributos Funcionalidades comunes – métodos Objeto Ejemplo en particular de una clase instancia
clase Estudiante Nombre: primerApellido segundoApellido email Nombre de la clase Atributos Métodos Estudiante Nombre: primerApellido segundoApellido email fechaNacimiento Direccion telefonoCelular telefonoFijo darEdad darNombre actualizarFechaDeNacimiento
Objeto o instancia Estudiante nombre = “Diana” de la clase Atributos Métodos Estudiante nombre = “Diana” primerApellido = “Gonzales” segundoApellido = “Hernandez” email = “diana.gonzalez@utadeo.edu.co sexo = “Femenino” fechaNacimiento = 1999/11/20 Direccion=“Carrera 4# 22-61” telefonoCelular = “3104750025” telefonoFijo = “4752795” darEdad darNombre actualizarFechaDeNacimiento
clase Niños Nombre: primerApellido segundoApellido peso Nombre de la clase Atributos Métodos Niños Nombre: primerApellido segundoApellido peso fechaNacimiento Direccion telefonoFijo darEdad darNombre actualizarFechaDeNacimiento
Objeto o instancia Niño nombre = “Camila” primerApellido = “Correa” de la clase Atributos Métodos Niño nombre = “Camila” primerApellido = “Correa” segundoApellido = “Prada” peso= “25 Kg” sexo = “Femenino” fechaNacimiento = 2007/03/17 Direccion=“Carrera 7# 22-43” telefonoFijo = “4752795” darEdad darNombre actualizarFechaDeNacimiento
clase computador Nombre procesador Resolución MemoriaRam discoDuro Disquete sistemaOperativo dimensiones darResolucion darNombre darProcesador actualizarSistemaOperaitvo Nombre de la clase Atributos Métodos
Objeto o instancia computadores Nombre=“MacBook Pro” Procesador =“Intel Core i5 dual core de 2,0 GHz ” Resolución=“2560 x 1600 a 227 pixeles ” MemoriaRam=“8GB Memoria integrada LPDDR3 de 1866 MHz discoDuro=“256 GB” sistemaOperativo=“macSO Sierra” Dimensiones=“13 pulgadas” darResolucion darNombre darProcesador actualizarSistemaOperaitvo Nombre de la clase Atributos Métodos
clase Figuras geometricas Nombre tipoDeFiguras dimensiones Nombre darNombre darDimensiones Nombre de la clase Atributos Métodos
Objeto o instancia Figuras geometricas nombre = “Cuadrado” tipoDeFiguras= “geometría plana” Dimensiones= “cuatro lados darNombre darDimensiones Nombre de la clase Atributos Métodos
Ciudades Figuras geometricas Nombre tipoDeFiguras dimensiones Nombre darNombre darDimensiones Nombre de la clase Atributos Métodos
Clase