1 /* 2 * To change this template, choose Tools | Templates 3 * and open the template in the editor. 4 */ 5 6 /* 7 * Un archivo fuente de java contiene 3 elementos principales 8 */ 9 10 /* 11 * 1. La palabra reservada package, una de las palabras reservadas 12 * de java, indica el nombre del paquete que contiene a la clase, 13 * en java las clases se agrupan en paquetes. 14 * Antes de esta línea no hay código alguno 15 */ 16 17 package nombrePaquete; 18 19 /* 20 * 2. La sentencia import, seguida del nombre del paquete que se esta 21 * importando. 22 * es parecido a la sentencia #include de c++ 23 * ejem: 24 * import nombrePaqueteExterno.nombreClaseExterna; 25 * Esta sentencia importa del paquete la clase con ese nombre; 26 * import nombrePaqueteExterno.*; 27 * al colocar (.*), importa todas las clases que contiene el paquete 28 */ 29 30 import java.io.*; 31 32 /** 33 * 34 * @author iAlexander 35 */ 36 37 /* 38 * 3. Una o varias clases, pero se recomienda que solo una por cada 39 * archivo.java 40 */ 41 //[tipoAlcance] [Palabra reservada(class)] (nombre de la clase) 42 public class NombreClase { 43 /* 44 * ZONA DE ATRIBUTOS 45 * ¿Cómo es que se declara un atributo? 46 * 47 * [Alcance] tipoDato [nombreAtributo] (=valorInicial) <- 48 * 49 * a. Alcance, de los cuatro que existen pueden ser: 50 * + public (público) 51 * - private (privado) 52 * # protected (protegido) 53 * friendly (amigable), este último no se especifica. 54 * 55 * b. Tipo de Dato, el tipo de dato del atributo, pueden ser 56 * cualquiera de los tipos de datos primitivos, 57 * o cualquiera de las clases que encapsulan los 58 * comportamientos de los tipos de datos primitivos, 59 * o alguna otra clase, recuerden que en java toda 60 * clase es un nuevo tipo. 61 * 62 * c. Nombre del Atributo, es el nombre que nosotros asignamos a 63 * nuestro atributo. 64 * 65 * d. Valor inicial, un atributo puede o no ser inicializado, 66 * podemos asignar un valor inicial a cada 67 * atributo, pero si no se coloca no hay 68 * problema, porque se asigna el valor 69 * predeterminado a cada atributo según su tipo 70 * de dato. 71 * ejemplo: 72 * public int num = 10; 73 * public double num = 15.0; 74 * private String nombre = "Java"; 75 * protected boolean band = false; 76 * int suma; 77 * float promedio; 78 * char caracter = 'A'; 79 * Los atributos pueden ser inicializados o no, 80 * una clase puede tener cualquier número de 81 * atributos como también ninguno, y estar 82 * solamente implementada por métodos. 83 */ 84 85 86 /* 87 * ZONA DE MÉTODOS 88 * ¿Cómo es que se declara un método? 89 * 90 * [Alcance] tipoRetorno nombreMétodo(arg1, arg2, ..., argN){ 91 * ***************************************** 92 * Bloque de código que implementa al método 93 * ***************************************** 94 * } 95 * 96 * a. Alcance, pueden ir los siguientes: 97 * + public (público) 98 * - private (privado) 99 * # protected (protegido) 100 * friendly (amigable), este último no se especifica. 101 * 102 * b. Tipo Valor de Retorno, un método puede devolver o no un valor, 103 * el tipo de dato que devuelve lo especifican 104 * los tipos de datos primitivos o las clases 105 * que encapsulan a los tipos de datos 106 * primitivos cuando va la palabra reservada 107 * (void), el método no tiene valor de retorno. 108 * 109 * c. Nombre del Método, es el nombre del método que nosotros asignamos. 110 * 111 * d. Lista de Argumentos, se enumeran todos los argumentos que recibe el 112 * método, puede esta lista estar vacía, entonces 113 * el método no recibirá argumentos. 114 * 115 * e. {...}, dentro de estas llaves se coloca todo el código que 116 * implementará al método 117 */ 118 119 } 120Descargar: S_Proyecto2
martes, 25 de diciembre de 2012
Contenido de un archivo de codigo fuente de java
Suscribirse a:
Enviar comentarios (Atom)
No hay comentarios:
Publicar un comentario