Las Clases En Java
Éstas vienen en las bibliotecas estándar:
java.lang - clases esenciales, números, strings, objetos, compilador, runtime, seguridad y threads (es el único paquete que se incluye automáticamente en todo programa Java)
java.io - clases que manejan entradas y salidas
java.util - clases útiles, como estructuras genéricas, manejo de fecha, hora y strings, númeroaleatorios, etc.
java.net - clases para soportar redes: URL, TCP, UDP, IP, etc.
java.awt - clases para manejo de interface gráfica, ventanas, etc.
java.awt.image - clases para manejo de imágenes
java.awt.peer - clases que conectan la interface gráfica a implementaciones dependientes de la plataforma (motif, windows)
java.applet - clases para la creación de applets y recursospara reproducción de audio.
PROGRAMA FECHA Y HORA:
// CLASE FECHA & HORA JAVA
import java.util.*;
// NOMBRE CLASE FECHA_HORA
public class FECHA_HORA {
// MÉTODO MAIN
public static void main(String[] args) {
//MÉTODOS Y CLASE DATE
System.out.println("HOLA, HOY ES: ");
System.out.println(new Date());
}
}PROGRAMA: LECTURA DE DATOS DESDE TECLADO
//PROGRAMA QUE MUESTRA LA ENCAPSULACIÓN DE LA CLASE Scanner
// Aquí importando específicamente la clase Scanner delpaquete java.util.
import java.util.Scanner;
//Nombre de la clase: lecturaDatos
public class lecturaDatos {
// Método main
public static void main(String[] args) {
/* Donde entrada es algo opcional, puedes poner: "teclado","consola",
* Recordar que el objeto lo podemos llamar como queramos.*/
// Creación del objeto de la clase Scanner
Scanner entrada = new Scanner(System.in);
// Declaración de variables
int nocontrol;
String nombre, ap, am;
float promedio;
// Lectura (Entrada) de datos & Letrero o mensaje System.out.println("Digita tu nombre ");
// Formato para leer datos de tipo String
nombre = entrada.next();
System.out.println("Digita tu Apellido Paterno ");
ap = entrada.next();
System.out.println("Digita tu Apellido Materno ");
am = entrada.next();
// Formato para leer datos de tipo int System.out.println("Digita tu Número de control");
nocontrol = entrada.nextInt();
// Formato para leer datos de tipo float
System.out.println("Digita tu Promedio");
promedio = entrada.nextFloat();
//SALIDA DE DATOS -IMPRESIÓN- MÉTODOS: System y out OBJETO: println
System.out.println("Túnúmero de control es: "+nocontrol);
System.out.println("Nombre: " +nombre);
System.out.println("Apellido Paterno: " +ap);
System.out.println("Apellido Materno: " +am);
System.out.println("Tu promedio es: "+promedio);
} //Terminación del método main
} // Terminación de la clase: lecturaDatos
CONSTRUCTORES
Un Constructor es unafunción, método de las clases, la cual es llamada automáticamente cuando se crea un objeto de esa clase.
Por ser métodos, los constructores también aceptan parámetros. Cuando en una clase no especificamos ningún tipo de constructor, el compilador añade uno público por omisión sin parámetros, el cual NO hace nada.
Características de los Constructores
1. Un constructor, tiene el mismo nombre de laclase a la cual pertenece.
2. No puede ser Heredado.
3. No retorna ningún valor (Ni void), por lo cual no debe especificarse ningún tipo de dato.
4. Debe declararse como public, sólo en casos realmente extraordinarios será de otro tipo.
Supongamos una clase llamada Datos
public class Datos
{
//declaracion de atributos
public Datos();//constructor sin...
Regístrate para leer el documento completo.