Рубрики

Класс getModifiers () метод в Java с примерами

Метод getModifiers () класса java.lang.Class используется для получения модификаторов языка Java этого класса. Метод возвращает целое число, представляющее закодированные модификаторы этого класса.

Синтаксис:

public int getModifiers()

Параметр: этот метод не принимает никаких параметров.

Возвращаемое значение: этот метод возвращает целое число, представляющее закодированные модификаторы этого класса.

Ниже программы демонстрируют метод getModifiers ().

Пример:

// Java-программа для демонстрации метода getModifiers ()

  

import java.util.*;

import java.lang.reflect.*;

  

public class Test {

    public static void main(String[] args)

        throws ClassNotFoundException

    {

  

        // возвращает объект Class для этого класса

        Class myClass = Class.forName("Test");

  

        System.out.println("Class represented by myClass: "

                           + myClass.toString());

  

        // Получить модификаторы myClass

        // используя метод getModifiers ()

        System.out.println(

            "Modifiers of myClass: "

            + Modifier.toString(

                  myClass.getModifiers()));

    }

}

Выход:

Class represented by myClass: class Test
Modifiers of myClass: public

Пример 2:

// Java-программа для демонстрации метода getModifiers ()

  

import java.util.*;

import java.lang.reflect.*;

  

class Main {

  

    private class Arr {

    };

  

    public Object obj;

  

    Main()

    {

  

        obj = new Arr();

    }

  

    public static void main(String[] args)

        throws ClassNotFoundException

    {

        Main t = new Main();

  

        // возвращает объект Class

        Class myClass = t.obj.getClass();

  

        // Получить модификаторы myClass

        // используя метод getModifiers ()

        System.out.println("Modifiers of myClass: "

                           + Modifier.toString(

                                 myClass.getModifiers()));

    }

}

Выход:

Modifiers of myClass: private

Ссылка: https://docs.oracle.com/javase/9/docs/api/java/lang/Class.html#getModifiers–.

Рекомендуемые посты:

Класс getModifiers () метод в Java с примерами

0.00 (0%) 0 votes