1 / 9

Clases y Objetos

Clases y Objetos. Enoé Ramos Romero Gabriela Tomas Vicencio Saúl Alejandro Orea Ortega 04-Marzo-2012. Clase. Una clase es como una plantilla de la cual se pueden crear varios objetos con  las mismas características y funciones .  Una clase es un modelo(diseño ) de objeto.

Download Presentation

Clases y Objetos

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Clases y Objetos Enoé Ramos Romero Gabriela Tomas Vicencio Saúl Alejandro Orea Ortega 04-Marzo-2012

  2. Clase Una clase es como una plantilla de la cual se pueden crear varios objetos con las mismas características y funciones. •  Una clase es un modelo(diseño ) de objeto. •  Define los atributos y operaciones del objeto. • La clase usan el encapsulamiento para forzar la abstracción.

  3. Tipos de Clase • Clase de control: Gestionan el flujo de operación de un programa (por ejemplo, el programa que se ejecuta es un objeto de esta clase). • Clase entidad: Son las que se utilizan para crear objetos que manejan datos (por ejemplo, clases para personas, objetos tangibles o eventos). • Clases interface: Son las que manejan la entrada y la salida de información.

  4. Objeto Objeto es una instancia de la clase. • Objetos tienen las siguientes cualidades (identidad – los objetos se distinguen del uno del otro, comportamiento –pueden realizar tareas, estado – almacena información que varia a través del tiempo). • Los valores que almacena un objeto se denominan atributos, variables o propiedades. Los objetos pueden realizar acciones, que se denominan métodos, servicios, funciones, procedimientos u operaciones.

  5. Ejemplo en C# publicvoidtestConection{ MySqlConnectionmyConnection = new MySqlConnection("Persist Security Info=False; database=test; server=127.0.0.1"); myConnection.Open(); MySqlTransactionmyTrans = myConnection.BeginTransaction(); string mySelectQuery = "SELECT * FROM myTable"; MySqlCommandmyCommand = new MySqlCommand(mySelectQuery, myConnection,myTrans); myCommand.CommandTimeout = 20; }

  6. Ejemplo en Oracle CREATE TYPE persona AS OBJECT ( id NUMBER, nombre VARCHAR2(30), direccion VARCHAR2(30) ); CREATE TYPE gente AS TABLE OF persona; CREATE TABLE departamento ( numdept VARCHAR2(5) PRIMARY KEY, nombre dept VARCHAR2(20), director persona DEFAULT persona(1,'Pepe Perez',NULL), empleados gente DEFAULT gente( persona(2,'Ana Lopez','C/del Pez, 5'), persona(3,'Eva Garcia',NULL) ) ) NESTED TABLE empleados STORE AS empleados tab;

  7. Las columnas que son tablas anidadas y los atributos que son tablas de objetos requieren una tabla a parte donde almacenar las filas de dichas tablas. Esta tabla de almacenamiento se especifica mediante la clausula NESTED TABLE...STORE AS.... • Para recorrer las filasde una tabla anidada se utilizan cursores anidados.

  8. ¿Preguntas?

More Related