Clases predefinidas de java

Ejemplo de clases predefinidas en java

Salida 365Clase estáticaEn Java, static es una palabra clave utilizada para describir cómo se gestionan los objetos dentro de la memoria. Un objeto estático pertenece específicamente a la clase, en lugar de instancias de esa clase. El único propósito de la clase es proporcionar planos de sus clases heredadas. Una clase estática sólo puede contener miembros estáticos. No se puede crear un objeto para una clase estática.Ejemplo public class Banco

} Bloque estático de salida dentro de una clase estática Introducir dos números 11 13 método estático para calcular la suma 11+13 Suma de los dos números-24Clase concretaCualquier clase normal que no tenga ningún método abstracto o una clase que tenga una implementación para todos sus métodos es básicamente una clase concreta. No pueden tener ningún método no implementado. Una clase concreta puede extender su clase padre, una clase abstracta o implementar una interfaz si implementa todos sus métodos. Es una clase completa que puede ser instanciada.Ejemplo

SalidaSuma: 14Clase AbstractaUna clase abstracta se declara con una palabra clave abstracta y tiene cero o más métodos abstractos. Estas clases son clases incompletas, por lo tanto, para utilizar una clase abstracta necesitamos estrictamente extender las clases abstractas a una clase concreta.    Puede tener constructores y métodos estáticos también. Puede tener métodos finales que obligarán a la subclase a mantener el cuerpo del método sin colgar.La imagen de arriba tiene tres clases Shape, Rectangle y Circle. La forma es abstracta mientras que el Rectángulo y el Círculo son clases concretas que heredan de la clase Shape. Esto se debe a que el Rectángulo y el Círculo implementan el método area().Código de ejemplo para mostrar cómo la clase Concreta puede extender una clase Abstracta // Programa Java para ilustrar la clase concreta

Clases finales predefinidas en java

Para compilar este programa (programas con paquetes), necesitas usar la opción -d del comando javac. En este caso necesitas especificar la ruta donde necesitas crear el paquete.javac -d E:\NSample.javaSi quieres el paquete en el directorio actual solo usa «.» en lugar de la ruta como -javac -d . Sample.javaPaquetes predefinidosJava proporciona varias clases e interfaces predefinidas (API’s) organizadas bajo paquetes. Estos se conocen como paquetes predefinidos, la siguiente es la lista de paquetes predefinidos en java -Todos estos paquetes están disponibles en el archivo rt.jar en la carpeta bin de su JRE (Java Runtime Environment). Al igual que los paquetes normales, para utilizar una clase en particular es necesario importar su respectivo paquete.EjemploEn el siguiente ejemplo de Java, estamos intentando leer datos del teclado utilizando la clase Scanner del paquete java.util. Dado que no pertenece al paquete por defecto, estamos importando lo necesario utilizando la sentencia import.import java.util.Scanner;

Clase interna

Java es uno de los lenguajes de programación más influyentes y punteros de la actualidad, y ha alcanzado este hito gracias a su naturaleza orientada a objetos. Java está organizado de tal manera que todo lo que se programa en él se convierte en una clase o en un objeto. Muchos programadores principiantes quieren ser competentes con los bloques de construcción basados en Java, y el propósito de este artículo es ayudar a alcanzar esa meta.

Las clases y los objetos son los dos conceptos más esenciales de Java que todo programador debe aprender. Las clases y los objetos están estrechamente relacionados y trabajan juntos. Un objeto tiene comportamientos y estados, y es una instancia de clase. Por ejemplo, un gato es un objeto: su color y tamaño son estados, y sus maullidos y arañazos son comportamientos. Una clase modela el objeto, un plano o plantilla que describe el estado o el comportamiento que soportan los objetos de ese tipo.

Las clases definidas por el usuario se explican por sí mismas. El nombre lo dice todo. Son clases que el usuario define y manipula en el entorno de programación en tiempo real. Las clases definidas por el usuario se dividen en tres tipos:

Cómo ver las clases predefinidas en java

En Java, está permitido utilizar el nombre de una clase predefinida como nombre de clase o variable. Sin embargo, de acuerdo con el Lenguaje de Especificación de Java (§3.9) la regla básica para nombrar en Java es que no se puede utilizar una palabra clave como nombre de una clase, nombre de una variable ni el nombre de una carpeta utilizada para el paquete.

Explicación : Esto se debe a que el hilo principal está buscando el método main() con el argumento predefinido de la clase String. Pero aquí, tiene el método main() con la clase String definida por el usuario. Cada vez que el hilo principal ve el nombre de una clase, intenta buscar esa clase ámbito por ámbito. Si no la encuentra, la JVM sigue el principio de la jerarquía de delegación para cargar esa clase, por lo que obtendrá un error en tiempo de ejecución.