Temas > Programacion > Java script - Java > Programacion orientada a objetos en java script
Julio

Programación orientada a objetos
Un objeto es una estructura que contiene tanto las variables (llamadas
propiedades) como las funciones que manipulan dichas variables (llamadas
métodos). A partir de esta estructura se ha creado un nuevo modelo de
programación (la programación orientada a objetos) que atribuye a los
mismos propiedades como herencia o polimorfismo. Como veremos, JavaScript
simplifica en algo este modelo y hace una programación híbrida entre la
programación estructurada y la
programación orientada a objetos.
El modelo de la programación orientada a objetos normal y corriente separa
los mismos en dos:
clases e instancias (objetos). 
Las primeras son entes más abstractos que definen un conjunto determinado
de objetos. Las segundas son miembros de una clase, poseyendo las mismas
propiedades que la clase a la cual pertenecen.
Propiedades y métodos.
Para acceder a los métodos y propiedades de un objeto debemos utilizar la
siguiente sintaxis:
objeto.propiedad
objeto.metodo(parametros)
Conceptos Básicos.
Objetos
Son todas las cosas con identidad propia. Se relacionan entre si. Poseen
características (atributos) y tienen responsabilidades (funciones,
métodos) que deben cumplir. Son ejemplares (instancias) de una clase y
conocen a la clase a la cual pertenecen.
Atributos o propiedades
Son las características, cualidades distintivas de cada objeto. Deben ser
mínimos para poder realizar todas las operaciones que requiere la
aplicación.
Ejemplos de objetos del mundo real:
   - Casa:
     atributos: tamaño, precio, cantidad de habitaciones, etc.;
     responsabilidades: comodidad, seguridad, etc.
   - Mesa:
     atributos: altura, largo, ancho, etc.;
     responsabilidades: contener elementos.
   - Ventana:
     atributos: tamaño, color, etc.;
     responsabilidades: abrirse, cerrarse, etc.
Ejemplos de objetos del mundo de la programación:
   - Ventana:
      atributos: tamaño, color, etc.;
      responsabilidades: mostrar título,achicarse etc.
Métodos.
Son las responsabilidades que debe cumplir la clase. El objetivo de un
método es ejecutar las actividades que tiene encomendada la clase.
Es un algoritmo (conjunto de operaciones) que se ejecuta en respuesta a un
mensaje; respuestas a mensajes para satisfacer peticiones.
Un método consiste en el nombre de la operación y sus argumentos. El
nombre del método identifica una operación que se ejecuta.
Un método está determinado por la clase del objeto receptor, todos los
objetos de una clase usan el mismo método en respuesta a mensajes
similares.
La interpretación de un mensaje (selección del método ejecutado) depende
del receptor y puede variar con distintos receptores, es decir, puede
variar de una clase a otra.
Clases
Una clase es una agrupación de objetos que comparten las mismas
propiedades y comportamientos.
Es un molde para objetos que poseen las mismas características (que pueden
recibir los mismos mensajes y responden de la misma manera).
Una clase es una representación de una idea o concepto. Unidad que
encapsula códigos y datos para los métodos (operaciones).
Todos los ejemplares de una clase se comportan de forma similar (invocan el
mismo método) en respuesta a mensajes similares.
La clase a la cual pertenece un objeto determina el comportamiento del
objeto.
Una clase tiene encomendadas actividades que ejecutan los métodos.
Las clases están definidas por:
  - Atributos (Propiedades),
  - Comportamiento (operaciones o métodos) y
  - Relaciones con otros objetos.
Una aplicación es un conjunto de objetos de determinadas clases.













¿Has olviado tu contraseña?

Pulsa aquí para registrate




Google






LunMarMieJueVieSabDom
 123456
78910111213
14151617 181920
21222324252627
282930    

Viernes 18 de Abril 2025
Semana 16



Java script - Java


-Input type submit con evento onclick
-Maneras de salir de un iframe con java script
-Sintaxis de un list array en java
-Consumir un JSON desde PHP
-Producir JSON desde PHP
-Mostrar un tooltip con datos recuperados en jQuery
-Menu desplegable en jQuery
-Llamadas encadenadas de metodos del objeto jQuery
-Funcion ajax en jQuery
-JSON en jQuery
-Pasando datos por los metodos GET y POST en jQuery
-Ajax metodos ajaxStart y ajaxStop en jQuery
-Ajax metodo load en jQuery
-Iteracion por los elementos each en jQuery
-Efecto con el metodo toggle en jQuery
-Efecto con el metodo fadeTo en jQuery
-Efectos con los metodos fadeIn y fadeOut en jQuery
-Efectos con los metodos show y hide en jQuery
-Manipulacion de los elementos del DOM en jQuery
-Evento blur en jQuery
-Evento focus en jQuery
-Evento dblclick en jQuery
-Eventos mousedown y mouseup en jQuery
-Evento mousemove en jQuery
-Evento hover en jQuery
-Eventos mouseover y mouseout en jQuery
-Administracion de eventos con jQuery
-Metodos html y html valor en jQuery
-Metodos addClass y removeClass en jQuery
-Metodos attr y removeAttr en jQuery
-Metodos text, text valor en jQuery
-Seleccion de elementos con la clase CSS definida
-Seleccion de elementos utilizando el selector CSS
-Seleccion de elementos por el tipo de elementos jQ
-Seleccion de un elemento mediante el id jQuery
-Nueva manera de programar JavaScript con jQuery
-Que es el jQuery
-Archivo JavaScript externo
-Propiedad screen del objeto window en java script
-Propiedad location de objeto window en java script
-El objeto window en java script
-Eventos onMouseOver y onMouseOut en java script
-Eventos onFocus y onBlur en java script
-Control TEXTAREA en java script
-Control RADIO en java script
-Control CHECKBOX en java script
-Control SELECT en java script
-Control PASSWORD en java script
-Controles FORM, BUTTON y TEXT en java script
-Formularios y Eventos en java script
-Clase Math en java script
-Clase String en java script
-Clase Array en java script
-Clase Date en java script
-Funciones que retornan un valor en java script
-Funciones con parametros en java script
-Funciones en java script
-Estructura repetitiva for en java script
-Estructura repetitiva do while en java script
-Concepto de acumulador en java script
-Estructura repetitiva (while) en java script
-Operadores logicos or en las estructuras java s
-Operadores logicos (and) en las estructuras java s
-Estructuras condicionales anidadas en java script
-Estructuras condicionales compuesta en jaca script
-Estructuras condicionales simples en java script
-Estructuras secuenciales en java script
-Entrada de datos por teclado en java script
-Variables en java script
-Que es JavaScript
-Lectura y escritura de archivos en java
-Entrada y salida estandar en Java
-Programa para contar vocales de un fichero en java
-Convertidor de divisas en java
-Form con una ventana nueva
-Seleccionar un elemento html mediante su id
..............................................................................................................................................................................................................................................
(Contacto)..
Esta web utiliza cookies para obtener datos estadísticos de la navegación de sus usuarios. Política de privacidad y Aviso legal