floatÇüÀÇ type Á¤º¸ ¾Ë¾Æ³»´Â ¿¹Á¦
FloatTest.java
public class FloatTest {
public static void main(String[] args) {
Class c = Float.TYPE;
System.out.println("TYPE: " + c);
System.out.println("isPrimitive: " + c.isPrimitive());
System.out.println("superclass: " + c.getSuperclass());
try {
Object obj = c.newInstance(); //ERROR
System.out.println("float: " + obj);
} catch (InstantiationException e) {
e.printStackTrace();
} catch (IllegalAccessException e) {
e.printStackTrace();
}
}
}
C:\javaExample\Wrapper\Float>javac FloatTest.java
C:\javaExample\Wrapper\Float>java FloatTest
TYPE: float
isPrimitive: true
superclass: null
java.lang.InstantiationException: float
at java.lang.Class.newInstance0(Class.java:286)
at java.lang.Class.newInstance(Class.java:254)
at FloatTest.main(FloatTest.java:8)
floatÇüÀÇ ClassŬ·¡½ºÀÇ °´Ã¼¸¦ ¸¸µé¾î Á¤º¸ ¾Ë¾Æ³¾ ¼ö ÀÖ´Ù.
jabookÀúÀÚ¸íÇÔ |
Á¦¸ñ:¼Ò¼³°°Àº¹Ì´ÏÄÚµå ÀÛ¼ºÀÚ:Àںϸâ¹ö ÇÑâÇå |