Clases y objetos

Páginas: 5 (1083 palabras) Publicado: 8 de marzo de 2014
Instituto Tecnológico de Tijuana
Subdirección académica
Departamento de Sistemas y Computación
Ing. en Tecnologías de la Información y Comunicaciones.

Programación Orientada a Objetos
2TI2A


“CLASES Y OBJETOS”

Equipo No. 2
Araceli Amaro
Xóchitl Cóyotl
Abdiel Gutiérrez
Marlene Martínez
Bernardo Rodríguez
Aranza Sainz







Tijuana, B.C, a 20 de Febrero del 2014.OBJETO
Un objeto es una colección de datos entre las que destacan los métodos.
Los objetos representan cosas físicas o abstractas. Las propiedades que definen al objeto se conocen como campos de dato y el comportamiento de estos, es decir las acciones se definen como método .

DEFINICIÓN DE UNA CLASE
Las clases son estructuras o plantillas que sirven para definir un objeto. Una parte muyimportante de la programación orientada a objetos son las clases, si no fuera por ellas ni siquiera habría objetos. Cada una tiene sus propias características y ventajas. Un programador que conozca estas características sabe cuando debe usar una y no otra, de manera que si desarrolla un buen software. Los tipos de clases son:
Class. Public: Son muy comunes, accesibles desde cualquier otra clase enla misma librería (de otro modo hay que importarlas).
Class. Abstract: Aquellas que tienen por lo menos un método abstracto. No implementan sus métodos, sino que dan las bases para que sean implementados en la herencia.
Class. Final: Son las que terminan la cadena de herencia. Útiles por motivos de seguridad y eficiencia de un programa, ya que no permiten crear más sub-divisiones por debajo deesta clase.
Class. Synchronizable: Especifica que sus métodos son sincronizados, evitando problemas con los thread (hilo de ejecución), de forma que estos no pueden empezar a correr un método si no ha acabado el otro.






DECLARACIÓN DE UNA CLASE

La estructura de una clase es:

class [nombre de la clase] {
[atributos o variables de la clase]
[métodos o funciones de la clase][main]
}

Dentro de la clase…
• Se pueden declarar variables, propiedades, métodos,
etc.
• Cada elemento puede tener un modificador de
acceso.
• Un modificador de acceso específica quienes están
autorizados a “ver” ese elemento.
• Si no se especifica ningún modificador de acceso, se
asume que se trata de un elemento “private”.

public
Accesible a todos los elementos
privateAccesible sólo a esa misma clase
protected
Accesible sólo a la misma clase y métodos de sus clases
derivadas. No accesible desde el exterior.
internal
Accesible sólo a ese ensamblado
protected internal
Accesible desde el mismo ensamblado, la misma clase y
métodos de sus clases derivadas

MIEMBROS DE UNA CLASE
Los métodos son miembros de un tipo de clase donde se especifican lasacciones que realiza un objeto. Una invocación al método es una petición para que ejecute su acción. Existen dos tipos de métodos: Aquellos que devuelven un valor se llaman procedimientos. Y otros que solo ejecutan alguna acción y no devolver un valor, estos se llaman funciones y requieren de parámetros para la devolución del valor, el valor siempre se devuelve con la palabra return.

Las clasesy structs tienen miembros que representan sus datos y comportamiento. Los miembros de una clase incluyen todos los miembros declarados en la clase, junto con todos los miembros (excepto constructores y destructores) declarados en todas las clases de su jerarquía de herencia. Los miembros privados de clases base se heredan en las clases derivadas pero éstas no pueden tener acceso a ellos.Miembro
Descripción
Campos
Los campos son variables declaradas en el ámbito de clase. Un campo puede ser un tipo numérico integrado o una instancia de otra clase.Por ejemplo, una clase de calendario puede tener un campo con la fecha actual.
Constantes
Las constantes son campos o propiedades cuyo valor se establece en tiempo de compilación y no se puede cambiar.
Propiedades
Las propiedades...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • CLASES Y OBJETOS
  • Objetos y Clases
  • clases y objetos
  • objetivos clase de estetica
  • objetivos de clase en matematicas
  • Programa clases y objetos
  • Objetos Y Clases (Programacion)
  • Clases de pruebas objetivas

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS