CodeGym/Blog Java/Random-ES/Método getClass() del objeto Java
John Squirrels
Nivel 41
San Francisco

Método getClass() del objeto Java

Publicado en el grupo Random-ES

¿Qué es el método getClass() del objeto Java?

Java usa un método llamado getClass() proporcionado por la clase Object para obtener la clase de cualquier objeto utilizado.

Encabezado del método

public final Class<?> getClass()
El método no toma ningún parámetro y se llama al objeto cuya clase debe recuperarse.

Tipo de devolución

Este método devuelve la clase del "objeto".

Ejemplo

public class DriverClass {

	public static void main(String[] args) {

		Object myObject = 25;
		Class myObjectClass = myObject.getClass();
		System.out.println("Class of \"" + myObject + "\" = " + myObjectClass.getName());

		myObject = Float.NaN;
		myObjectClass = myObject.getClass();
		System.out.println("Class of \"" + myObject + "\" = " + myObjectClass.getName());

		myObject = Short.MIN_VALUE;
		myObjectClass = myObject.getClass();
		System.out.println("Class of \"" + myObject + "\" = " + myObjectClass.getName());

		myObject = 37.99999999000099990;
		myObjectClass = myObject.getClass();
		System.out.println("Class of \"" + myObject + "\" = " + myObjectClass.getName());

		myObject = Long.MAX_VALUE;
		myObjectClass = myObject.getClass();
		System.out.println("Class of \"" + myObject + "\" = " + myObjectClass.getName());

		myObject = "This is a String.";
		myObjectClass = myObject.getClass();
		System.out.println("Class of \"" + myObject + "\" = " + myObjectClass.getName());
	}
}

Producción

Clase de "25" = java.lang.Integer Clase de "NaN" = java.lang.Float Clase de "-32768" = java.lang.Short Clase de "37.999999990001" = java.lang.Double Clase de "9223372036854775807" = java.lang.Long Clase de "Esto es una cadena". = java.lang.Cadena

Conclusión

Así de sencillo es utilizar el método getClass() de una clase de objeto en Java. Como siguiente paso de aprendizaje, defina una clase personalizada y llame a este método para probar los objetos personalizados. Esta publicación siempre te dará la bienvenida en caso de revisiones o bloqueadores. Hasta entonces, ¡sigue aprendiendo y sigue creciendo!
Comentarios
  • Populares
  • Nuevas
  • Antiguas
Debes iniciar sesión para dejar un comentario
Esta página aún no tiene comentarios