Tecnico En Computacion

Páginas: 20 (4985 palabras) Publicado: 20 de noviembre de 2012
POO – Trabajo teórico mayo, 2005

SMALLTALK
Raúl Lucio Gómez

Departamento de Informática y Automática Universidad de Salamanca

Información de los autores:

Sergio Castaño Panchuelo 3º Ingeniería Técnica en Informática de Sistemas Facultad de Ciencias, Universidad de Salamanca yeyocp19833@hotmail.com

Raúl Lucio Gómez 3º Ingeniería Técnica en Informática de Sistemas Facultad deCiencias, Universidad de Salamanca ralucio28@hotmail.com

Este documento puede ser libremente distribuido.

© 2005 Departamento de Informática y Automática - Universidad de Salamanca.

Resumen
Este documento pretende ser una introducción a un lenguaje objetual puro como es Smalltalk, centrándose en los aspectos principales inherentes de la programación orientada a objetos y ofreciendo unconjunto de nociones básicas para aquellos programadores que vayan a enfrentarse por primera vez a este interesante lenguaje.

Abstract
This document intends to be an introduction to a pure objectual language as it is Smalltalk, paying special attention to the main aspects attached to object-oriented programming and offering a set of basic notions for tose programmers who are aobut to face thisinteresting language for the first tiem.

Tabla de contenidos

1. 2.

Introducción_____________________________________________________________ 1 Objetos y mensajes________________________________________________________ 1 2.1. 2.2. Dando nombre a objetos y mensajes_______________________________________ 1 Importancia de los mensajes en Smalltalk___________________________________ 1 2.2.1.2.2.2. Unario__________________________________________________________ 2 Binario_________________________________________________________ 2

2.2.3. De palabra clave__________________________________________________ 2 2.3. 3. Como crear una nueva instancia___________________________________________ 2

Instrucciones_____________________________________________________________ 3 3.1.Asignaciones__________________________________________________________ 3

3.2. Como se devuelve valores________________________________________________ 3 3.3. 3.4. Comentarios en el código________________________________________________ 3 Variables_____________________________________________________________ 3

3.5. Estructura básica de un método____________________________________________ 4 3.6.Encapsulamiento de variables de instancia___________________________________ 4 3.7. 3.8. 4. Bloques______________________________________________________________ 5 Instrucciones en cascadas________________________________________________ 5

Datos y operaciones con datos_______________________________________________ 5 4.1. Nil___________________________________________________________________ 5 4.2.Bluques_______________________________________________________________ 6

5.

Clases__________________________________________________________________ 6 5.1. Comportamiento de una clase______________________________________________ 6 5.2. Formato de una clase externa_____________________________________________ 7 5.3. Variables de clase______________________________________________________ 8

6.Herencia_______________________________________________________________ 10 6.1. Herencia de métodos___________________________________________________ 10 6.2. Herencia de variables___________________________________________________ 11 6.3. Clases abstractas_______________________________________________________ 11 6.4. Super Vs. Self_________________________________________________________ 11 7.Colecciones_____________________________________________________________ 12 7.1. Comportamientos______________________________________________________ 13 7.2. Métodos_____________________________________________________________ 14 8. Conclusión______________________________________________________________ 14 9. Bibliografía_____________________________________________________________ 15 Anexo:...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Técnico en Computación
  • Técnico en Computación
  • tecnico en computacion
  • Tecnico En Computacion
  • Tecnica Computacion
  • Técnico en computacion
  • Tecnico en Computacion
  • Tecnico en computacion

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS