Tema

Solo disponible en BuenasTareas
  • Páginas : 22 (5364 palabras )
  • Descarga(s) : 0
  • Publicado : 5 de marzo de 2012
Leer documento completo
Vista previa del texto
Presentación:

Nombre: Rubén Martínez Bernal

Grupo: 2N

No. De control: 10650131

Ingeniería en sistemas computacionales:

Materia: Programación orientada objetos (Lenguaje Java)

Maestra: Lic. Vanesa Correa Serna

Tema: Tutorial

Tutorial Programación Orientada a objetos
Índice

Clases y objetos

1. Declaración de clase.
2. Instanciación de unaclase.
3. Invocación de métodos (mensajes).
4. Constructores y destructores.
5. Sobrecarga de métodos.
6. Sobrecarga de operadores.

Herencia

7. Definición.
8. Clasificación.
9. Implementación.
10. Reutilización de miembros heredados
11. Referencia al objeto de la clase base.
12. Constructores y destructores en clases derivadas.
13. Redefinición demétodos en las clases derivadas.

Polimorfismo

14. Definición.
15. Clases abstractas.
16. Interfaces.
17. Variables polimórficas.

Excepciones

18. Definición.
19. Tipos de Excepción.
20. Excepciones comunes.
21. Propagación de excepciones.
22. Gestión de excepciones.
23. Excepción definidas por el usuario.

Primera aplicación enjava
Para comenzar a realizar una aplicación simple en JCreator desde el inicio,se procede a abrir la aplicación como se muestra a continuación:
|

|

|

Se la asigna un nombre al archivo, en este caso se llamara “Hola”,que debe coincidir con el nombre de la clase tal y como es
|

Al ejecutar el programa el resultado de la ejecución es el que se muestra a continuación en lasiguiente captura:
|

Este programa es el ejemplo de un programa simple en java,Sin embargo,para poder realizar este pequeño programa se utilizaron varias instrucciones que para un principiante que comienza a programar por primera vez en java parecerían demasiado complicadas.En Java, prácticamente todo son clases (objetos). El lenguaje obliga a la programación orientada a objetos y no permitela posibilidad de programar
mediante ninguna otra técnica que no sea ésta. Por esta razón, un programa estará
formado por uno o varios ficheros fuente y en cada uno de ellos habrá definida
una o varias clases.

Hola, mundo.
En primer lugar, vamos a ver qué estructura debería tener el típico programa con
el que se empieza en cualquier lenguaje de programación y que proporciona una
primeravisión de la sintaxis del lenguaje y que comienza a transmitir una serie de
sentimientos de aceptación o de rechazo en el programador. El programa
simplemente mostrará en pantalla el mensaje “hola, mundo” y terminará.
Este ejemplo habrá que crearlo mediante un editor cualquiera y guardar el fichero
con el nombre Hola.java (ATENCIÓN: Es importante que tenga el mismo
nombre que la clase “Hola”,distinguiendo entre mayúsculas y minúsculas).
class Hola {
public static void main(String argumentos[]) {
System.out.println("hola, mundo");
}
}
El lenguaje Java distingue entre mayúsculas y
minúsculas, por lo que es importante transcribirlo
El resultado de la ejecución será la visualización en pantalla del mensaje:
hola, mundo

Explicación del programa Hola.java línea a línea:Este simple programa, a pesar de no ser muy extenso, contiene muchos de los
conceptos de la programación orientada a objetos en Java.
La primera línea del programa declara una clase llamada Hola, que es
descendiente, al no indicar nosotros que herede de otra clase, de la clase Object.
Entre las llaves de la clase Hola, se declaran los atributos y los métodos de la
clase. Todo lo que seencuentre entre la llave abierta ( { ) y la llave cerrada ( } )
pertenece a la clase Hola. En nuestro ejemplo, únicamente tiene un método: main.
Las llaves no sirven únicamente para marcar el inicio y el fin de una clase. Se
utilizan para marcar principio y final de bloques de código y se interpretan
mediante el método LIFO (Last In First Out) donde el último en entrar es el
primero en salir. En...
tracking img