Module java.base
Package java.lang

Class ClassCastException

All Implemented Interfaces:
Serializable

public class ClassCastException extends RuntimeException
Thrown to indicate that the code has attempted to cast an object to a subclass of which it is not an instance. For example, the following code generates a ClassCastException:
     Object x = new Integer(0);
     System.out.println((String)x);
 
Since:
1.0
See Also:
  • Constructor Details

    • ClassCastException

      public ClassCastException()
      Constructs a ClassCastException with no detail message.
    • ClassCastException

      public ClassCastException(String s)
      Constructs a ClassCastException with the specified detail message.
      Parameters:
      s - the detail message.