Diferencia entre revisiones de «Usuario:ManuelRomero/sintaxis»

De WikiEducator
Saltar a: navegación, buscar
Línea 18: Línea 18:
 
</source>
 
</source>
 
</div>
 
</div>
 +
<div class="slide">
 
Tenemos los siguientes elementos
 
Tenemos los siguientes elementos
 
#Palabra reservada '''class'''
 
#Palabra reservada '''class'''
Línea 25: Línea 26:
 
*Constituyen la parte léxica del lenguaje
 
*Constituyen la parte léxica del lenguaje
 
*no se puede utilizar para otro propósito como  identificadores.
 
*no se puede utilizar para otro propósito como  identificadores.
 +
</div>
 +
<div class="slide">
 +
 
===Palabras reservadas===
 
===Palabras reservadas===
 +
</div>
 +
<div class="slide">
 +
 
===Identificadores===
 
===Identificadores===
 +
</div>
 +
<div class="slide">
 +
 
==Qué puede haber dentro de una clase==
 
==Qué puede haber dentro de una clase==
 
*Una clase representa a un elemento del programa
 
*Una clase representa a un elemento del programa
Línea 34: Línea 44:
 
**Con un comportamiento que le caracteriza
 
**Con un comportamiento que le caracteriza
 
*Las clases me permite crear el modelo de los objetos
 
*Las clases me permite crear el modelo de los objetos
 
  
  
Línea 44: Línea 53:
 
*Los datos nos referiremos a ellos como atributos llamado así en terminología orientada a objetos
 
*Los datos nos referiremos a ellos como atributos llamado así en terminología orientada a objetos
 
*A las funciones las identificaremos como métodos
 
*A las funciones las identificaremos como métodos
 +
</div>
 +
<div class="slide">
 
==Dónde se empieza a ejecutar un programa escrito en java==
 
==Dónde se empieza a ejecutar un programa escrito en java==
 
*Un programa en java normalmente se organiza en proyecto
 
*Un programa en java normalmente se organiza en proyecto
Línea 60: Línea 71:
 
}
 
}
 
</source>
 
</source>
 +
</div>
 +
</div>

Revisión de 01:33 2 abr 2012

Road Works.svg Trabajo en proceso, espera cambios frecuentes. Tu ayuda y retroalimentación son bienvenidos.
Ver página de charlas.
Road Works.svg



Estructura de un programa en java

  • En java todo son clases
  • Cada Clase en un fichero (salvo clases locales a una clase )
  • Un programa escrito en java es un conjunto de clases

La estructura general de una clase

class NombreClase{
  //atributo/s
  //metodo/s
}

Tenemos los siguientes elementos

  1. Palabra reservada class
  2. Dos instrucciones: inicio de bloque y fin de bloque { y } resepectivamente
  3. un identificador NombreClase
  • Las palabras reservadas son palabras con singnificado especial.
  • Constituyen la parte léxica del lenguaje
  • no se puede utilizar para otro propósito como identificadores.

Palabras reservadas

Identificadores

Qué puede haber dentro de una clase

  • Una clase representa a un elemento del programa
  • En POO el programa va a ser un conjunto de objetos que interactúan entre sí
  • Cada objeto es un elemento del sistema
    • Con unos atributos que le definen
    • Con un comportamiento que le caracteriza
  • Las clases me permite crear el modelo de los objetos


  • básicamente dentro de una clase podemos tener
  • atributos o datos (variables, constantes, objetos)
  • métodos (que definen el comportamiento
  • Definir otras clases locales a la clase
  • Los datos nos referiremos a ellos como atributos llamado así en terminología orientada a objetos
  • A las funciones las identificaremos como métodos

Dónde se empieza a ejecutar un programa escrito en java

  • Un programa en java normalmente se organiza en proyecto
  • Es muy común tener muchos ficheros .java
  • Sólo uno de ellos puede tener un método especial llamado main

La ejecución del programa debe comenzar en algún sitio Simpre empezará en la primera instrucción que tenga un método especial llamado main solo puede haber uno en un proyecto, si no el compilador se quejaría y diría que se han producido errores en la compilación

public class ClasePrincipal{
   public static void main(String[]args){
    instruccion1;//Primera instrucción que se ejecutará
    ...
    instruccionn;
   }
}