Diferencia entre revisiones de «Usuario:ManuelRomero/sintaxis»
De WikiEducator
m |
|||
Línea 5: | Línea 5: | ||
<div class="slides layout-regular template-default"> | <div class="slides layout-regular template-default"> | ||
<div class="slide"> | <div class="slide"> | ||
− | ==Estructura de un programa en java== | + | ===Estructura de un programa en java=== |
*En java todo son clases | *En java todo son clases | ||
*Cada Clase en un fichero (salvo clases locales a una clase ) | *Cada Clase en un fichero (salvo clases locales a una clase ) | ||
*Un programa escrito en java es un conjunto de clases | *Un programa escrito en java es un conjunto de clases | ||
− | |||
La estructura general de una clase | La estructura general de una clase | ||
<source lang=java> | <source lang=java> | ||
Línea 19: | Línea 18: | ||
</div> | </div> | ||
<div class="slide"> | <div class="slide"> | ||
+ | ===Elementos para definir una clase=== | ||
Tenemos los siguientes elementos | Tenemos los siguientes elementos | ||
#Palabra reservada '''class''' | #Palabra reservada '''class''' | ||
#Dos instrucciones: ''inicio de bloque'' y ''fin de bloque'' '''{''' y '''}''' resepectivamente | #Dos instrucciones: ''inicio de bloque'' y ''fin de bloque'' '''{''' y '''}''' resepectivamente | ||
− | # | + | #Identificador '''NombreClase''' |
+ | #Comentarios '''//''' | ||
*Las palabras reservadas son palabras con singnificado especial. | *Las palabras reservadas son palabras con singnificado especial. | ||
*Constituyen la parte léxica del lenguaje | *Constituyen la parte léxica del lenguaje | ||
Línea 68: | Línea 69: | ||
Seguiremos unas reglas para mejorar la sintaxis | Seguiremos unas reglas para mejorar la sintaxis | ||
No son requisitos semánticos | No son requisitos semánticos | ||
+ | *No se pueden emplear palabras reservadas | ||
*Java es Sensitive Case, es decir los siguientes identificadores no son iguales | *Java es Sensitive Case, es decir los siguientes identificadores no son iguales | ||
edad Edad EDAD edaD | edad Edad EDAD edaD | ||
Línea 78: | Línea 80: | ||
*Clases siempre la primer letra en mayúscula | *Clases siempre la primer letra en mayúscula | ||
*Constantes siempre todas las letras en mayúscula | *Constantes siempre todas las letras en mayúscula | ||
− | + | *Se pueden emplear caracteres unicode, por lo que pueden aparecer secuencias de escape ''/uxxxx'' | |
*Si un identificador está formado por más de una palabra dos opciones | *Si un identificador está formado por más de una palabra dos opciones | ||
** Mayúscula la primera letra de cada palabra | ** Mayúscula la primera letra de cada palabra | ||
− | ** | + | ** Separar con caracter de subrayado. ''Esto siempre en constantes ya que van en mayúscula'' |
</div> | </div> | ||
<div class="slide"> | <div class="slide"> | ||
Línea 92: | Línea 94: | ||
</div> | </div> | ||
<div class="slide"> | <div class="slide"> | ||
+ | ===Comentarios=== | ||
+ | </div> | ||
+ | <div class="slide"> | ||
+ | ===Programa Java, clases y método main=== | ||
+ | </div> | ||
+ | <div class="slide"> | ||
+ | </div> | ||
+ | <div class="slide"> | ||
+ | ===Instruccion de ''leer'' y ''escrivir'' o ''visualizar''== | ||
+ | {{Actividad|hacer un programa que me pida la edad y nombre y la visualice}} | ||
+ | </div> | ||
+ | <div class="slide"> | ||
+ | ===Variables=== | ||
+ | </div> | ||
+ | <div class="slide"> | ||
+ | ===Variables primitivas=== | ||
+ | </div> | ||
+ | <div class="slide"> | ||
+ | ===Variables de referencia=== | ||
+ | </div> | ||
+ | <div class="slide"> | ||
+ | ===Variables=== | ||
+ | </div> | ||
+ | |||
− | ==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 | ||
*En '''POO''' el programa '''va a ser un conjunto de objetos que interactúan entre sí''' | *En '''POO''' el programa '''va a ser un conjunto de objetos que interactúan entre sí''' | ||
Línea 113: | Línea 139: | ||
==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 | ||
+ | |||
*Es muy común tener muchos ficheros .java | *Es muy común tener muchos ficheros .java | ||
*Sólo uno de ellos puede tener un método especial llamado main | *Sólo uno de ellos puede tener un método especial llamado main |
Revisión de 03:40 2 abr 2012
Trabajo en proceso, espera cambios frecuentes. Tu ayuda y retroalimentación son bienvenidos. Ver página de charlas. |
</div>