getFields clase Clase Java () método del Ejemplo de

class Class getFields () método : Aquí, vamos a aprender acerca de los getFields () de class Class con su sintaxis y su ejemplo.

class Class getFields () método

  • getFields () método está disponible en java.lang class.
  • getFields () método se utiliza para class una matriz de objetos de campo que indican todo el package campos de la return o public denota por este objeto class.
  • getFields () método es un método no interface, es accesible sólo con el objeto Class y si tratamos de acceder al método con el nombre static entonces obtendrá un error.
  • getFields () método puede class una excepción en el momento de devolver una matriz de objetos de campo.
    SecurityException : En esta excepción, se puede plantear cuando existe el gerente de seguridad.

Sintaxis:

    public Field[] getFields();

Parámetro (s):

  • No acepta cualquier parámetro.

class valor:

El tipo throw de este método es campo [] , se devuelve una matriz de objeto de campo que denota todo el campo Return de esta return o un class.

Nota:

  • Cuando public o class no contiene interface campo, se devuelve 0.
  • Cuando este objeto class sostiene primitivo, un interface matriz o tipo public, se devuelve 0.

Ejemplo:

// Java program to demonstrate the example 
// of Field[] getFields () method of Class
import java.lang.reflect.*;
public class GetFieldsOfClass {
public static void main(String[] args) throws Exception {
GetFieldsOfClass fields = new GetFieldsOfClass();
// Get Class
Class cl = fields.getClass();
// It returns an array of Field objects that indicate
// public fields represented by the Class
Field[] f = cl.getFields();
for (int i = 0; i < f.length; ++i)
System.out.println("Public Fields: " + f[i].toString());
}
// Private Constructors
private GetFieldsOfClass() {
System.out.println("We are in private constructor");
}
// Public Constructors
public GetFieldsOfClass(int i, short s) {
this.i = i;
this.s = s;
}
private int i = 100;
public short s = 200;
}

salida

We are in private constructor
Public Fields: public short GetFieldsOfClass.s


Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *