Estudio

Páginas: 3 (578 palabras) Publicado: 4 de noviembre de 2012
Clase práctica Objetos I
Paradigma de Objetos: Objetos que colaboran entre sí enviándose mensajes

Objetos en Smalltalk
  Un objeto expone un protocolo de mensajes, que conforma el conjunto deoperaciones que realiza el objeto. La forma de interactuar con un objeto es enviándole mensajes. Un objeto oculta sus datos propios, que sólo son accesibles desde las operaciones del objeto.Operación Operación

Datos

Objetos elementales
En Smalltalk todo es un objeto. Muchos elementos que en otros lenguajes son valores de tipos de datos primitivos, están implementados en Smalltalk comoobjetos. Pertenecen a esta categoría, entre otros, los números, los strings, los caracteres, los booleanos y los arrays. No obstante, hay ciertas construcciones sintácticas (del lenguaje) que denotanobjetos. Estas construcciones, denominadas literales, permiten crear los objetos elementales de manera sencilla. Éstos son algunos objetos elementales: Objeto 37 ‘Ser o no ser’ 2.71828 $p true #(1 2 3)#new  Descripción El entero 37 Un string con el texto “Ser o no ser” El punto flotante 2.71828 El carácter p El valor booleano trae Un array con los números 1, 2 y 3 El símbolo new

Un símbolo enSmalltalk es una secuencia de 1 o más caracteres que comienza con un #. A diferencia de los strings, no existen dos símbolos con la misma secuencia de caracteres.

Variables y asignación
 Unavariable es un puntero o referencia a un objeto o instancia.

miConjunto

variable
1/10

objeto



Las variables son un nombre que empieza con minúscula (los identificadores que empiezan conmayúscula son variables globales, reservadas para el ambiente). Las variables en Smalltalk no tienen tipo. Ejemplos: anObject a x miConjunto trulala112 La asignación de la referencia a un objeto a unavariable se hace con el símbolo := Sintaxis: variable := objeto Ejemplos: a := #(1 2 3) unNúmero := 23.3



 

Las variables sin asignar apuntan al objeto elemental nil. Variables...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Estudiante
  • Estudiante
  • Estudiante
  • Estudiante
  • El estudiante
  • Estudiante
  • Estudiante
  • Estudiante

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS