¼Ò¼³ java.lang ¼Ò½ºÄڵ堠Wrapper  05. Float  

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ÀúÀÚ¸íÇÔ
Á¦¸ñ:¼Ò¼³°°Àº¹Ì´ÏÄÚµå
ÀÛ¼ºÀÚ:Àںϸâ¹ö ÇÑâÇå