fundamentals of the java programming language (sl-110) capÍtulo 4: desarrollo y prueba de un...

14
FUNDAMENTALS OF THE JAVA PROGRAMMING LANGUAGE (SL-110) CAPÍTULO 4: DESARROLLO Y PRUEB DE UN PROGRAM g. Ronald Criollo

Upload: lope-rubi

Post on 22-Apr-2015

12 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: FUNDAMENTALS OF THE JAVA PROGRAMMING LANGUAGE (SL-110) CAPÍTULO 4: DESARROLLO Y PRUEBA DE UN PROGRAMA Ing. Ronald Criollo

FUNDAMENTALS OF THE JAVA

PROGRAMMING LANGUAGE(SL-110)CAPÍTULO 4: DESARROLLO Y PRUEBA

DE UN PROGRAMAIng. Ronald Criollo

Page 2: FUNDAMENTALS OF THE JAVA PROGRAMMING LANGUAGE (SL-110) CAPÍTULO 4: DESARROLLO Y PRUEBA DE UN PROGRAMA Ing. Ronald Criollo

Componentes de una clase Método principal de una clase Compilación y ejecución de un

programa

Page 3: FUNDAMENTALS OF THE JAVA PROGRAMMING LANGUAGE (SL-110) CAPÍTULO 4: DESARROLLO Y PRUEBA DE UN PROGRAMA Ing. Ronald Criollo

Declaración de la CLASE. Declaración e inicialización de variables

“ATRIBUTOS” (opcional). Métodos (opcional). Comentarios (opcional).

Page 4: FUNDAMENTALS OF THE JAVA PROGRAMMING LANGUAGE (SL-110) CAPÍTULO 4: DESARROLLO Y PRUEBA DE UN PROGRAMA Ing. Ronald Criollo

class public private package new

LISTADO DE PALABRAS CLAVES

Page 5: FUNDAMENTALS OF THE JAVA PROGRAMMING LANGUAGE (SL-110) CAPÍTULO 4: DESARROLLO Y PRUEBA DE UN PROGRAMA Ing. Ronald Criollo

public private protected “” (default)

Page 6: FUNDAMENTALS OF THE JAVA PROGRAMMING LANGUAGE (SL-110) CAPÍTULO 4: DESARROLLO Y PRUEBA DE UN PROGRAMA Ing. Ronald Criollo

Utilidad de JDK para generar la documentación de los APIs en formato HTML

SINTAXIS:/** */

EJEMPLO:/** * Esta clase es de prueba*/

Page 7: FUNDAMENTALS OF THE JAVA PROGRAMMING LANGUAGE (SL-110) CAPÍTULO 4: DESARROLLO Y PRUEBA DE UN PROGRAMA Ing. Ronald Criollo

@author @deprecated @exception @param

LISTADO COMPLETO

Page 8: FUNDAMENTALS OF THE JAVA PROGRAMMING LANGUAGE (SL-110) CAPÍTULO 4: DESARROLLO Y PRUEBA DE UN PROGRAMA Ing. Ronald Criollo

SINTAXIS:[modifier] class class_identifier.

EJEMPLO:public class Shirt

Page 9: FUNDAMENTALS OF THE JAVA PROGRAMMING LANGUAGE (SL-110) CAPÍTULO 4: DESARROLLO Y PRUEBA DE UN PROGRAMA Ing. Ronald Criollo

public int shirtID = 0; public String description = “hello”; public char colorCode = ‘U’; public double price = 0.0; public int quantityInStock = 0;

Page 10: FUNDAMENTALS OF THE JAVA PROGRAMMING LANGUAGE (SL-110) CAPÍTULO 4: DESARROLLO Y PRUEBA DE UN PROGRAMA Ing. Ronald Criollo

SINTAXIS:[modifiers] return_type method_identifier ([arguments]){

method_code_block}

EJEMPLO:public void displayShirtInformation() { System.out.println("Shirt ID: " + shirtID); System.out.println("Shirt description:" + description); System.out.println("Color Code: " + colorCode); System.out.println("Shirt price: " + price); System.out.println("Quantity in stock: " + quantityInStock); }

Page 11: FUNDAMENTALS OF THE JAVA PROGRAMMING LANGUAGE (SL-110) CAPÍTULO 4: DESARROLLO Y PRUEBA DE UN PROGRAMA Ing. Ronald Criollo

SINTAXIS:LINEA: //BLOQUE: /* */

EJEMPLO:public int shirtID = 0; // Default ID for the shirt// The color codes are R=Red, B=Blue, G=Green

/*Attribute Variable Declaration Section*/

Page 12: FUNDAMENTALS OF THE JAVA PROGRAMMING LANGUAGE (SL-110) CAPÍTULO 4: DESARROLLO Y PRUEBA DE UN PROGRAMA Ing. Ronald Criollo

CLASE DE EJEMPLOEJEMPLO_1.swf

Page 13: FUNDAMENTALS OF THE JAVA PROGRAMMING LANGUAGE (SL-110) CAPÍTULO 4: DESARROLLO Y PRUEBA DE UN PROGRAMA Ing. Ronald Criollo

SINTAXIS:public static void main (String args[])

opublic static void main (String[] args)

Page 14: FUNDAMENTALS OF THE JAVA PROGRAMMING LANGUAGE (SL-110) CAPÍTULO 4: DESARROLLO Y PRUEBA DE UN PROGRAMA Ing. Ronald Criollo

COMPILACIONSINTAXIS:

javac classname.javaEJEMPLO:

javac Shirt.javajavac *.java (VARIAS CLASES)javac package/Shirt.java (FUERA DEL PAQUETE)javac Shirt.java (DENTRO DEL PAQUETE)

EJECUCIONSINTAXIS:

java filenameEJEMPLO:

java ShirtTestjava package.ShirtTest (FUERA DEL PAQUETE)java package/ShirtTest (FUERA DEL PAQUETE)