fundamentals of the java programming language (sl-110) capÍtulo 4: desarrollo y prueba de un...
TRANSCRIPT
FUNDAMENTALS OF THE JAVA
PROGRAMMING LANGUAGE(SL-110)CAPÍTULO 4: DESARROLLO Y PRUEBA
DE UN PROGRAMAIng. Ronald Criollo
Componentes de una clase Método principal de una clase Compilación y ejecución de un
programa
Declaración de la CLASE. Declaración e inicialización de variables
“ATRIBUTOS” (opcional). Métodos (opcional). Comentarios (opcional).
class public private package new
LISTADO DE PALABRAS CLAVES
public private protected “” (default)
Utilidad de JDK para generar la documentación de los APIs en formato HTML
SINTAXIS:/** */
EJEMPLO:/** * Esta clase es de prueba*/
@author @deprecated @exception @param
LISTADO COMPLETO
SINTAXIS:[modifier] class class_identifier.
EJEMPLO:public class Shirt
public int shirtID = 0; public String description = “hello”; public char colorCode = ‘U’; public double price = 0.0; public int quantityInStock = 0;
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); }
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*/
CLASE DE EJEMPLOEJEMPLO_1.swf
SINTAXIS:public static void main (String args[])
opublic static void main (String[] args)
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)