- java.lang.Object
 -  
      
- java.lang.Throwable
 -  
        
- java.lang.Error
 -  
          
- java.lang.AssertionError
 
 
 
 
-  
       
- 实现的所有接口
 -  
         
Serializable 
public class AssertionError extends Error
抛出表示断言失败。此类提供的七个单参数公共构造函数确保调用返回的断言错误:
new AssertionError(expression)具有表达式的字符串转换 (如The Java™ Language Specification的15.18.1.1节中所定义)作为其详细消息,不管表达式的类型如何。- 从以下版本开始:
 - 1.4
 - 另请参见:
 - Serialized Form
 
 
-  
        
       
-  
             
构造方法摘要
构造方法 构造器 描述 AssertionError()构造一个没有详细消息的AssertionError。AssertionError(boolean detailMessage)使用从指定的boolean派生的详细消息构造一个AssertionError,该消息将转换为The Java™ Language Specification的 15.18.1.1节中定义的字符串。AssertionError(char detailMessage)使用从指定的char派生的详细消息构造一个AssertionError,该消息将转换为The Java™ Language Specification的 15.18.1.1节中定义的字符串。AssertionError(double detailMessage)构造一个AssertionError,其详细消息派生自指定的double,该转换为The Java™ Language Specification的 15.18.1.1节中定义的字符串。AssertionError(float detailMessage)构造一个AssertionError,其详细消息派生自指定的float,该转换为The Java™ Language Specification的 15.18.1.1节中定义的字符串。AssertionError(int detailMessage)使用从指定的int派生的详细消息构造一个AssertionError,该消息将转换为The Java™ Language Specification的 15.18.1.1节中定义的字符串。AssertionError(long detailMessage)构造一个AssertionError,其详细消息派生自指定的long,该转换为The Java™ Language Specification的 15.18.1.1节中定义的字符串。AssertionError(Object detailMessage)构造一个AssertionError,其详细消息派生自指定对象,该对象将转换为The Java™ Language Specification的 15.18.1.1节中定义的字符串。AssertionError(String message, Throwable cause)使用指定的详细消息和原因构造一个新的AssertionError。 
-  
             
方法摘要
 
 -  
             
 
-  
        
       
-  
             
构造方法详细信息
-  
AssertionError
public AssertionError()
构造一个没有详细消息的AssertionError。 
-  
AssertionError
public AssertionError(Object detailMessage)
构造一个AssertionError,其详细消息派生自指定对象,该对象将转换为The Java™ Language Specification的15.18.1.1节中定义的字符串。如果指定的对象是一个实例
Throwable,它成为新构造的断言错误的原因 。- 参数
 -  
              
detailMessage- 用于构造详细消息的值 - 另请参见:
 -  
              
Throwable.getCause() 
 
-  
AssertionError
public AssertionError(boolean detailMessage)
构造一个AssertionError,其详细消息派生自指定的boolean,该转换为The Java™ Language Specification的 15.18.1.1节中定义的字符串。- 参数
 -  
              
detailMessage- 用于构造详细消息的值 
 
-  
AssertionError
public AssertionError(char detailMessage)
构造一个AssertionError及其从指定的char派生的详细消息,该消息将转换为The Java™ Language Specification的 15.18.1.1节中定义的字符串。- 参数
 -  
              
detailMessage- 用于构造详细消息的值 
 
-  
AssertionError
public AssertionError(int detailMessage)
构造一个AssertionError,其详细消息派生自指定的int,它将转换为The Java™ Language Specification的 15.18.1.1节中定义的字符串。- 参数
 -  
              
detailMessage- 用于构造详细消息的值 
 
-  
AssertionError
public AssertionError(long detailMessage)
构造一个AssertionError,其详细消息派生自指定的long,该转换为The Java™ Language Specification的 15.18.1.1节中定义的字符串。- 参数
 -  
              
detailMessage- 用于构造详细消息的值 
 
-  
AssertionError
public AssertionError(float detailMessage)
构造一个AssertionError,其详细消息派生自指定的float,该转换为The Java™ Language Specification的 15.18.1.1节中定义的字符串。- 参数
 -  
              
detailMessage- 用于构造详细消息的值 
 
-  
AssertionError
public AssertionError(double detailMessage)
构造一个AssertionError,其详细消息派生自指定的double,它将转换为The Java™ Language Specification的 15.18.1.1节中定义的字符串。- 参数
 -  
              
detailMessage- 用于构造详细消息的值 
 
 -  
 
 -