Java Class 类 requiredAssertionStatus()方法和示例

Class 类desiredAssertionStatus()方法

  • requiredAssertionStatus()方法在java.lang包中可用。

  • 当在调用此方法时要初始化给定类时,使用requiredAssertionStatus()方法返回给定类的所需断言状态。

  • requiredAssertionStatus()方法是一个非静态方法,只能通过类对象访问,如果尝试使用类名称访问该方法,则会收到错误消息。

  • 所需的断言状态时,desiredAssertionStatus()方法不会引发异常。

语法:

    public boolean desiredAssertionStatus();

参数:

  • 它不接受任何参数。

返回值:

此方法的返回类型为boolean,当返回所需的断言状态时,它将返回true。

示例

//Java程序演示示例 
//类的布尔desiredAssertionStatus()方法的说明 

public class DesiredAssertionStatusOfClass {
    public static void main(String[] args) {
        //创建类的实例
        DesiredAssertionStatusOfClass assertion = new DesiredAssertionStatusOfClass();

        //使用getClass()方法获取类
        Class cl = assertion.getClass();

        //显示此类
        System.out.println("Class: " + cl);

        //通过使用desiredAssertionStatus()方法是获取 
        //此类的状态DesiredAssertionStatusOfClass-

        boolean assertion_status = cl.desiredAssertionStatus();

        //显示类的断言状态  
        System.out.println("Assertion Status: " + assertion_status);
    }
}

输出结果

Class: class DesiredAssertionStatusOfClass
Assertion Status: false