JavaTM 2
Platform
Std.  Ed.  v1. 4.0

java.lang.reflect
Ŭ·¡½º Field

java.lang.Object 
  |
  +--java.lang.reflect.AccessibleObject 
        |
        +--java.lang.reflect.Field
¸ðµç ±¸Çö ÀÎÅÍÆäÀ̽º:
Member

public final class Field
extends AccessibleObject
implements Member

Field ´Â Ŭ·¡½º ¶Ç´Â ÀÎÅÍÆäÀ̽º¿¡ ´ëÇÑ Á¤º¸, ±×°Íµé¿¡ÀÇ ¾×¼¼½º, ±× ´ÜÀÏ Çʵ带 Á¦°øÇÕ´Ï´Ù. ¸®ÈÄ·¹Å©Æ® µÈ Çʵ尡, Ŭ·¡½º (static) ÇÊµå ¶Ç´Â ÀνºÅϽº ÇʵåÀÎ Àϵµ ÀÖ½À´Ï´Ù.

Field ´Â ¾×¼¼½º Á¶ÀÛÀÇ Ãëµæ ¶Ç´Â ¼³Á¤Áß¿¡ È®´ë º¯È¯ÀÌ ¹ß»ýÇÏ´Â °ÍÀ» Çã°¡ÇÕ´Ï´Ù¸¸, Ãà¼Ò º¯È¯ÀÌ ¹ß»ýÇϸé(ÀÚ) IllegalArgumentException ¸¦ ½½·Î¿ì ÇÕ´Ï´Ù.

°ü·Ã Ç׸ñ:
Member , Class , Class.getFields() , Class.getField(String) , Class.getDeclaredFields() , Class.getDeclaredField(String)

ÇʵåÀÇ °³¿ä
 
ÀÎÅÍÆäÀ̽º java.lang.reflect. Member ¿¡¼­ »ó¼Ó¹ÞÀº Çʵå
DECLARED , PUBLIC
 
¸Þ¼ÒµåÀÇ °³¿ä
 boolean equals (Object  obj)
          Field °¡ ÁöÁ¤µÈ ¿ÀºêÁ§Æ®¿Í ºñ±³ÇÕ´Ï´Ù.
 Object get (Object  obj)
          ÁöÁ¤µÈ ¿ÀºêÁ§Æ®¿¡ ´ëÇØ, ÀÌ Field ¿¡ ÀÇÇØ ³ªÅ¸³»Áö´Â ÇʵåÀÇ °ªÀ» µ¹·ÁÁÝ´Ï´Ù.
 boolean getBoolean (Object  obj)
          static ¶Ç´Â ÀνºÅϽº boolean ÇʵåÀÇ °ªÀ» ÃëµæÇÕ´Ï´Ù.
 byte getByte (Object  obj)
          static ¶Ç´Â ÀνºÅϽº byte ÇʵåÀÇ °ªÀ» ÃëµæÇÕ´Ï´Ù.
 char getChar (Object  obj)
          char Çü, ¶Ç´Â È®´ë º¯È¯¿¡ ÀÇÇØ char Çü¿¡ º¯È¯ °¡´ÉÇÑ ´Ù¸¥ ¿ø½ÃÀûÇüÀÇ static ¶Ç´Â ÀνºÅϽº ÇʵåÀÇ °ªÀ» ÃëµæÇÕ´Ï´Ù.
 Class getDeclaringClass ()
          Field ¿ÀºêÁ§Æ®¿¡ ÀÇÇØ ³ªÅ¸³»Áö´Â Çʵ带 ¼±¾ðÇϴ Ŭ·¡½º ¶Ç´Â ÀÎÅÍÆäÀ̽º¸¦ ³ªÅ¸³»´Â Class ¿ÀºêÁ§Æ®¸¦ µ¹·ÁÁÝ´Ï´Ù.
 double getDouble (Object  obj)
          double Çü, ¶Ç´Â È®´ë º¯È¯¿¡ ÀÇÇØ double Çü¿¡ º¯È¯ °¡´ÉÇÑ ´Ù¸¥ ¿ø½ÃÀûÇüÀÇ static ¶Ç´Â ÀνºÅϽº ÇʵåÀÇ °ªÀ» ÃëµæÇÕ´Ï´Ù.
 float getFloat (Object  obj)
          float Çü, ¶Ç´Â È®´ë º¯È¯¿¡ ÀÇÇØ float Çü¿¡ º¯È¯ °¡´ÉÇÑ ´Ù¸¥ ¿ø½ÃÀûÇüÀÇ static ¶Ç´Â ÀνºÅϽº ÇʵåÀÇ °ªÀ» ÃëµæÇÕ´Ï´Ù.
 int getInt (Object  obj)
          int Çü, ¶Ç´Â È®´ë º¯È¯¿¡ ÀÇÇØ int Çü¿¡ º¯È¯ °¡´ÉÇÑ ´Ù¸¥ ¿ø½ÃÀûÇüÀÇ static ¶Ç´Â ÀνºÅϽº ÇʵåÀÇ °ªÀ» ÃëµæÇÕ´Ï´Ù.
 long getLong (Object  obj)
          long Çü, ¶Ç´Â È®´ë º¯È¯¿¡ ÀÇÇØ long Çü¿¡ º¯È¯ °¡´ÉÇÑ ´Ù¸¥ ¿ø½ÃÀûÇüÀÇ static ¶Ç´Â ÀνºÅϽº ÇʵåÀÇ °ªÀ» ÃëµæÇÕ´Ï´Ù.
 int getModifiers ()
          Field ¿ÀºêÁ§Æ®¿¡ ÀÇÇØ ³ªÅ¸³»Áö´Â ÇʵåÀÇ Java ¾ð¾î ¼ö½ÄÀÚ¸¦ Á¤¼ö·Î¼­ µ¹·ÁÁÝ´Ï´Ù.
 String getName ()
          Field ¿ÀºêÁ§Æ®¿¡ ÀÇÇØ ³ªÅ¸³»Áö´Â ÇʵåÀÇ À̸§À» µ¹·ÁÁÝ´Ï´Ù.
 short getShort (Object  obj)
          short Çü, ¶Ç´Â È®´ë º¯È¯¿¡ ÀÇÇØ short Çü¿¡ º¯È¯ °¡´ÉÇÑ ´Ù¸¥ ¿ø½ÃÀûÇüÀÇ static ¶Ç´Â ÀνºÅϽº ÇʵåÀÇ °ªÀ» ÃëµæÇÕ´Ï´Ù.
 Class getType ()
          Field ¿ÀºêÁ§Æ®·Î ³ªÅ¸³»Áö´Â ÇʵåÀÇ ¼±¾ðÇüÀ» ½Äº°ÇÏ´Â Class ¿ÀºêÁ§Æ®¸¦ µ¹·ÁÁÝ´Ï´Ù.
 int hashCode ()
          Field ÀÇ ÇØ½Ã Äڵ带 µ¹·ÁÁÝ´Ï´Ù.
 void set (Object  obj, Object  value)
          ÀÌ Field ¿ÀºêÁ§Æ®¿¡ ÀÇÇØ ³ªÅ¸³»Áö´Â ÁöÁ¤µÈ ¿ÀºêÁ§Æ® ÀμöÀÇ Çʵ带, ÁöÁ¤µÈ »õ·Î¿î °ªÀ¸·Î ¼³Á¤ÇÕ´Ï´Ù.
 void setBoolean (Object  obj, boolean z)
          ÁöÁ¤µÈ ¿ÀºêÁ§Æ®¿¡ ´ëÇØ, ÇʵåÀÇ °ªÀ» boolean ·Î¼­ ¼³Á¤ÇÕ´Ï´Ù.
 void setByte (Object  obj, byte b)
          ÁöÁ¤µÈ ¿ÀºêÁ§Æ®¿¡ ´ëÇØ, ÇʵåÀÇ °ªÀ» byte ·Î¼­ ¼³Á¤ÇÕ´Ï´Ù.
 void setChar (Object  obj, char c)
          ÁöÁ¤µÈ ¿ÀºêÁ§Æ®¿¡ ´ëÇØ, ÇʵåÀÇ °ªÀ» char ·Î¼­ ¼³Á¤ÇÕ´Ï´Ù.
 void setDouble (Object  obj, double d)
          ÁöÁ¤µÈ ¿ÀºêÁ§Æ®¿¡ ´ëÇØ, ÇʵåÀÇ °ªÀ» double ·Î¼­ ¼³Á¤ÇÕ´Ï´Ù.
 void setFloat (Object  obj, float f)
          ÁöÁ¤µÈ ¿ÀºêÁ§Æ®¿¡ ´ëÇØ, ÇʵåÀÇ °ªÀ» float ·Î¼­ ¼³Á¤ÇÕ´Ï´Ù.
 void setInt (Object  obj, int i)
          ÁöÁ¤µÈ ¿ÀºêÁ§Æ®¿¡ ´ëÇØ, ÇʵåÀÇ °ªÀ» int ·Î¼­ ¼³Á¤ÇÕ´Ï´Ù.
 void setLong (Object  obj, long l)
          ÁöÁ¤µÈ ¿ÀºêÁ§Æ®¿¡ ´ëÇØ, ÇʵåÀÇ °ªÀ» long ·Î¼­ ¼³Á¤ÇÕ´Ï´Ù.
 void setShort (Object  obj, short s)
          ÁöÁ¤µÈ ¿ÀºêÁ§Æ®¿¡ ´ëÇØ, ÇʵåÀÇ °ªÀ» short ·Î¼­ ¼³Á¤ÇÕ´Ï´Ù.
 String toString ()
          Field ¸¦ ±â¼úÇϴ ij¸¯ÅÍ ¶óÀÎÀ» µ¹·ÁÁÝ´Ï´Ù.
 
Ŭ·¡½º java.lang.reflect. AccessibleObject ¿¡¼­ »ó¼Ó¹ÞÀº ¸Þ¼Òµå
isAccessible , setAccessible , setAccessible
 
Ŭ·¡½º java.lang. Object ¿¡¼­ »ó¼Ó¹ÞÀº ¸Þ¼Òµå
clone , finalize , getClass , notify , notifyAll , wait , wait , wait
 

¸Þ¼ÒµåÀÇ »ó¼¼

getDeclaringClass

public Class  getDeclaringClass()
Field ¿ÀºêÁ§Æ®¿¡ ÀÇÇØ ³ªÅ¸³»Áö´Â Çʵ带 ¼±¾ðÇϴ Ŭ·¡½º ¶Ç´Â ÀÎÅÍÆäÀ̽º¸¦ ³ªÅ¸³»´Â Class ¿ÀºêÁ§Æ®¸¦ µ¹·ÁÁÝ´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º Member ³»ÀÇ getDeclaringClass
¹Ýȯ°ª:
±âº»ÀÌ µÇ´Â ¸â¹öÀÇ ¼±¾ð Ŭ·¡½º¸¦ ³ªÅ¸³»´Â ¿ÀºêÁ§Æ®

getName

public String  getName()
Field ¿ÀºêÁ§Æ®¿¡ ÀÇÇØ ³ªÅ¸³»Áö´Â ÇʵåÀÇ À̸§À» µ¹·ÁÁÝ´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º Member ³»ÀÇ getName
¹Ýȯ°ª:
±âº»ÀÌ µÇ´Â ¸â¹öÀÇ ´Ü¼ø¸í

getModifiers

public int getModifiers()
Field ¿ÀºêÁ§Æ®¿¡ ÀÇÇØ ³ªÅ¸³»Áö´Â ÇʵåÀÇ Java ¾ð¾î ¼ö½ÄÀÚ¸¦ Á¤¼ö·Î¼­ µ¹·ÁÁÝ´Ï´Ù. Modifier Ŭ·¡½º´Â ¼ö½ÄÀÚ¸¦ º¹È£È­(decode) ÇÏ´Â °æ¿ì¿¡ »ç¿ëÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º Member ³»ÀÇ getModifiers
¹Ýȯ°ª:
±âº»ÀÌ µÇ´Â ¸â¹öÀÇ Java ¾ð¾î ¼ö½ÄÀÚ
°ü·Ã Ç׸ñ:
Modifier

getType

public Class  getType()
Field ¿ÀºêÁ§Æ®·Î ³ªÅ¸³»Áö´Â ÇʵåÀÇ ¼±¾ðÇüÀ» ½Äº°ÇÏ´Â Class ¿ÀºêÁ§Æ®¸¦ µ¹·ÁÁÝ´Ï´Ù.

¹Ýȯ°ª:
ÀÌ ¿ÀºêÁ§Æ®°¡ ³ªÅ¸³»´Â ÇʵåÀÇ ¼±¾ðÇüÀ» ½Äº°ÇÏ´Â Class ¿ÀºêÁ§Æ®

equals

public boolean equals(Object  obj)
Field °¡ ÁöÁ¤µÈ ¿ÀºêÁ§Æ®¿Í ºñ±³ÇÕ´Ï´Ù. ¿ÀºêÁ§Æ®°¡ µ¿ÀÏÇÑ °æ¿ì´Â true ¸¦ µ¹·ÁÁÝ´Ï´Ù. 2 °³ÀÇ Field ¿ÀºêÁ§Æ®´Â °°Àº Ŭ·¡½º¿¡¼­ ¼±¾ðµÇ¾î °°Àº À̸§À» °¡Áö´Â °æ¿ì¿¡ µ¿ÀÏÇÏ´Ù°í º¸¿©Áý´Ï´Ù.

¿À¹ö¶óÀ̵å(override):
Ŭ·¡½º Object ³»ÀÇ equals
ÆÄ¶ó¹ÌÅÍ:
obj - ºñ±³ ´ë»óÀÇ ÂüÁ¶ ¿ÀºêÁ§Æ®
¹Ýȯ°ª:
obj Àμö·Î ÁöÁ¤µÈ ¿ÀºêÁ§Æ®¿Í ÀÌ ¿ÀºêÁ§Æ®°¡ µ¿ÀÏÇÑ °æ¿ì´Â true, ±×·¸Áö ¾ÊÀº °æ¿ì´Â false
°ü·Ã Ç׸ñ:
Object.hashCode() , Hashtable

hashCode

public int hashCode()
Field ÀÇ ÇØ½Ã Äڵ带 µ¹·ÁÁÝ´Ï´Ù. À̰ÍÀº ±âº»ÀÌ µÇ´Â ÇʵåÀÇ ¼±¾ð Ŭ·¡½º¸í°ú ±× À̸§ÀÇ ÇØ½Ã ÄÚµåÀÇ ¹èŸÀû ³í¸®ÇÕÀ¸·Î¼­ °è»êµË´Ï´Ù.

¿À¹ö¶óÀ̵å(override):
Ŭ·¡½º Object ³»ÀÇ hashCode
¹Ýȯ°ª:
ÀÌ ¿ÀºêÁ§Æ®ÀÇ ÇØ½Ã ÄÚµåÄ¡
°ü·Ã Ç׸ñ:
Object.equals(java.lang.Object) , Hashtable

toString

public String  toString()
Field ¸¦ ±â¼úÇϴ ij¸¯ÅÍ ¶óÀÎÀ» µ¹·ÁÁÝ´Ï´Ù. ÀÌ Ä³¸¯ÅÍ ¶óÀÎÀÇ ¼­½ÄÀº Á¸ÀçÇÏ´Â °æ¿ì´Â ÇʵåÀÇ ¾×¼¼½º ¼ö½ÄÀÚ, ÇʵåÇü, ½ºÆäÀ̽º, Çʵ带 ¼±¾ðÇϴ Ŭ·¡½ºÀÇ ¿ÏÀü ÁöÁ¤µÈ À̸§, ÇǸ®¾îµå, Çʵå¸íÀÌ Â÷·Ê·Î °è¼ÓµË´Ï´Ù. ´ÙÀ½¿¡ ¿¹¸¦ ³ªÅ¸³À´Ï´Ù.
    public static final int java.lang.Thread.MIN_PRIORITY
    private int java.io.FileDescriptor.fd
 

¼ö½ÄÀÚ´Â Java ¾ð¾î »ç¾çÀ¸·Î ±ÔÁ¤µÈ Ç¥ÁØÀûÀÎ ¼ø¼­·Î ÀúÀåµË´Ï´Ù. Áï, ÃÖÃÊ·Î public,protected, ¶Ç´Â private, °è¼ÓµÇ¾î ±× ÀÌ¿ÜÀÇ ¼ö½ÄÀÚ°¡ static,final,transient,volatile ÀÇ ¼ø¼­·Î ³õ¿©Áý´Ï´Ù.

¿À¹ö¶óÀ̵å(override):
Ŭ·¡½º Object ³»ÀÇ toString
¹Ýȯ°ª:
ÀÌ ¿ÀºêÁ§Æ®ÀÇ Ä³¸¯ÅÍ ¶óÀΠǥÇö

get

public Object  get(Object  obj)
           throws IllegalArgumentException ,
                  IllegalAccessException 
ÁöÁ¤µÈ ¿ÀºêÁ§Æ®¿¡ ´ëÇØ, ÀÌ Field ¿¡ ÀÇÇØ ³ªÅ¸³»Áö´Â ÇʵåÀÇ °ªÀ» µ¹·ÁÁÝ´Ï´Ù. ¿ÀºêÁ§Æ®¿¡ ¿ø½ÃÀûÇüÀÌ ÁöÁ¤µÇ°í ÀÖ´Â °æ¿ì, °ªÀº ¿ÀºêÁ§Æ®³»¿¡¼­ ÀÚµ¿ÀûÀ¸·Î ·¦ µË´Ï´Ù.

±âº»ÀÌ µÇ´Â ÇʵåÀÇ °ªÀº ´ÙÀ½¿¡ ³ªÅ¸³»µµ·Ï(µíÀÌ) ÃëµæµË´Ï´Ù.

±âº»ÀÌ µÇ´Â Çʵ尡 static ÇʵåÀÎ °æ¿ì,obj Àμö´Â ¹«½ÃµË´Ï´Ù. ¿ÀºêÁ§Æ® Àμö°¡ null ÀÎ °æ¿ì°¡ ÀÖ½À´Ï´Ù.

static Çʵ尡 ¾Æ´Ñ °æ¿ì, ±âº»ÀÌ µÇ´Â Çʵå´Â ÀνºÅϽº ÇʵåÀÔ´Ï´Ù. ÁöÁ¤µÈ obj Àμö°¡ null ÀÇ °æ¿ì, ¸Þ¼Òµå´Â NullPointerException ¸¦ ½½·Î¿ì ÇÕ´Ï´Ù. ÁöÁ¤µÈ ¿ÀºêÁ§Æ®°¡ ±âº»ÀÌ µÇ´Â Çʵ带 ¼±¾ðÇϴ Ŭ·¡½º ¶Ç´Â ÀÎÅÍÆäÀ̽ºÀÇ ÀνºÅϽº°¡ ¾Æ´Ñ °æ¿ì, ¸Þ¼Òµå´Â IllegalArgumentException ¸¦ ½½·Î¿ì ÇÕ´Ï´Ù.

ÀÌ Field ¿ÀºêÁ§Æ®°¡ Java ¾ð¾î ¾×¼¼½º Á¦¾î¸¦ ½Ç½ÃÇØ, ±âº»ÀÌ µÇ´Â Çʵ忡 ¾×¼¼½º ÇÒ ¼ö ¾ø´Â °æ¿ì, ¸Þ¼Òµå´Â IllegalAccessException ¸¦ ½½·Î¿ì ÇÕ´Ï´Ù. ±âº»ÀÌ µÇ´Â Çʵ尡 static ÀÇ °æ¿ì, ±× Çʵ带 ¼±¾ðÇÑ Å¬·¡½º°¡ ¾ÆÁ÷ ÃʱâÈ­µÇ¾î ÀÖÁö ¾ÊÀ» ¶§´Â ÀÌ Å¬·¡½º°¡ ÃʱâÈ­µË´Ï´Ù.

±× ÀÌ¿ÜÀÇ °æ¿ì, °ªÀº ±âº»ÀÌ µÇ´Â ÀνºÅϽº ¶Ç´Â static Çʵå·ÎºÎÅÍ ÃëµæµË´Ï´Ù. Çʵ忡 ¿ø½ÃÀûÇüÀÌ ÁöÁ¤µÇ°í ÀÖ´Â °æ¿ì, °ªÀº µ¹·ÁÁÖ¾îÁö±â Àü¿¡ ¿ÀºêÁ§Æ®³»¿¡¼­ ·¦ µË´Ï´Ù. ÁöÁ¤µÇ¾î ÀÖÁö ¾ÊÀº °æ¿ì, °ªÀº ±×´ë·Î µ¹·ÁÁÖ¾îÁý´Ï´Ù.

Çʵ尡 obj ÀÇ ÇüÅ¿¡ ¼û°ÜÁö°í ÀÖ´Â °æ¿ì, ÇʵåÀÇ °ªÀº Àü¼úÀÇ ±ÔÄ¢¿¡ µû¶ó ÃëµæµË´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
obj - Ç¥ÇöµÇ´Â ÇʵåÄ¡ÀÇ ÃßÃâ¿ø¿ÀºêÁ§Æ®
¹Ýȯ°ª:
¿ÀºêÁ§Æ® obj ³»¿¡¼­ Ç¥ÇöµÇ´Â °ª. ¿ø½ÃÀûÄ¡´Â ÀûÀýÇÑ ¿ÀºêÁ§Æ®³»¿¡ ·¦ µÇ°í ³ª¼­ µ¹·ÁÁÖ¾îÁø´Ù
¿¹¿Ü:
IllegalAccessException - ±âº»ÀÌ µÇ´Â Çʵ忡 ¾×¼¼½º ÇÒ ¼ö ¾ø´Â °æ¿ì
IllegalArgumentException - ÁöÁ¤µÈ ¿ÀºêÁ§Æ®°¡ ±âº»ÀÌ µÇ´Â Çʵå (¶Ç´Â ±× ¼­ºê Ŭ·¡½º³ª ±¸ÇöÃø)¸¦ ¼±¾ðÇϴ Ŭ·¡½º ¶Ç´Â ÀÎÅÍÆäÀ̽ºÀÇ ÀνºÅϽº°¡ ¾Æ´Ñ °æ¿ì
NullPointerException - ÁöÁ¤µÈ ¿ÀºêÁ§Æ®°¡ null ·Î, Çʵ尡 ÀνºÅϽº ÇʵåÀÇ °æ¿ì
ExceptionInInitializerError - ÀÌ ¸Þ¼Òµå¿¡ ÀÇÇÑ ÃʱâÈ­°¡ ½ÇÆÐÇßÀ» °æ¿ì

getBoolean

public boolean getBoolean(Object  obj)
                   throws IllegalArgumentException ,
                          IllegalAccessException 
static ¶Ç´Â ÀνºÅϽº boolean ÇʵåÀÇ °ªÀ» ÃëµæÇÕ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
obj - boolean Ä¡ÀÇ ÃßÃâ¿øÀÇ ¿ÀºêÁ§Æ®
¹Ýȯ°ª:
boolean ÇʵåÀÇ °ª
¿¹¿Ü:
IllegalAccessException - ±âº»ÀÌ µÇ´Â Çʵ忡 ¾×¼¼½º ÇÒ ¼ö ¾ø´Â °æ¿ì
IllegalArgumentException - ÁöÁ¤µÈ ¿ÀºêÁ§Æ®°¡ ±âº»ÀÌ µÇ´Â Çʵå (¶Ç´Â ±× ¼­ºê Ŭ·¡½º³ª ±¸ÇöÃø)¸¦ ¼±¾ðÇϴ Ŭ·¡½º ¶Ç´Â ÀÎÅÍÆäÀ̽ºÀÇ ÀνºÅϽº°¡ ¾Æ´Ñ °æ¿ì, ȤÀº ÇʵåÀÇ °ªÀÌ È®´ë º¯È¯¿¡ ÀÇÇØ boolean ÇüÀ¸·Î º¯È¯ÇÒ ¼ö ¾ø´Â °æ¿ì
NullPointerException - ÁöÁ¤µÈ ¿ÀºêÁ§Æ®°¡ null ·Î, Çʵ尡 ÀνºÅϽº ÇʵåÀÇ °æ¿ì
ExceptionInInitializerError - ÀÌ ¸Þ¼Òµå¿¡ ÀÇÇÑ ÃʱâÈ­°¡ ½ÇÆÐÇßÀ» °æ¿ì
°ü·Ã Ç׸ñ:
get(java.lang.Object)

getByte

public byte getByte(Object  obj)
             throws IllegalArgumentException ,
                    IllegalAccessException 
static ¶Ç´Â ÀνºÅϽº byte ÇʵåÀÇ °ªÀ» ÃëµæÇÕ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
obj - byte Ä¡ÀÇ ÃßÃâ¿øÀÇ ¿ÀºêÁ§Æ®
¹Ýȯ°ª:
byte ÇʵåÀÇ °ª
¿¹¿Ü:
IllegalAccessException - ±âº»ÀÌ µÇ´Â Çʵ忡 ¾×¼¼½º ÇÒ ¼ö ¾ø´Â °æ¿ì
IllegalArgumentException - ÁöÁ¤µÈ ¿ÀºêÁ§Æ®°¡ ±âº»ÀÌ µÇ´Â Çʵå (¶Ç´Â ±× ¼­ºê Ŭ·¡½º³ª ±¸ÇöÃø)¸¦ ¼±¾ðÇϴ Ŭ·¡½º ¶Ç´Â ÀÎÅÍÆäÀ̽ºÀÇ ÀνºÅϽº°¡ ¾Æ´Ñ °æ¿ì, ȤÀº ÇʵåÀÇ °ªÀÌ È®´ë º¯È¯¿¡ ÀÇÇØ byte ÇüÀ¸·Î º¯È¯ÇÒ ¼ö ¾ø´Â °æ¿ì
NullPointerException - ÁöÁ¤µÈ ¿ÀºêÁ§Æ®°¡ null ·Î, Çʵ尡 ÀνºÅϽº ÇʵåÀÇ °æ¿ì
ExceptionInInitializerError - ÀÌ ¸Þ¼Òµå¿¡ ÀÇÇÑ ÃʱâÈ­°¡ ½ÇÆÐÇßÀ» °æ¿ì
°ü·Ã Ç׸ñ:
get(java.lang.Object)

getChar

public char getChar(Object  obj)
             throws IllegalArgumentException ,
                    IllegalAccessException 
char Çü, ¶Ç´Â È®´ë º¯È¯¿¡ ÀÇÇØ char Çü¿¡ º¯È¯ °¡´ÉÇÑ ´Ù¸¥ ¿ø½ÃÀûÇüÀÇ static ¶Ç´Â ÀνºÅϽº ÇʵåÀÇ °ªÀ» ÃëµæÇÕ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
obj - char Ä¡ÀÇ ÃßÃâ¿øÀÇ ¿ÀºêÁ§Æ®
¹Ýȯ°ª:
char Çü¿¡ º¯È¯µÈ ÇʵåÀÇ °ª
¿¹¿Ü:
IllegalAccessException - ±âº»ÀÌ µÇ´Â Çʵ忡 ¾×¼¼½º ÇÒ ¼ö ¾ø´Â °æ¿ì
IllegalArgumentException - ÁöÁ¤µÈ ¿ÀºêÁ§Æ®°¡ ±âº»ÀÌ µÇ´Â Çʵå (¶Ç´Â ±× ¼­ºê Ŭ·¡½º³ª ±¸ÇöÃø)¸¦ ¼±¾ðÇϴ Ŭ·¡½º ¶Ç´Â ÀÎÅÍÆäÀ̽ºÀÇ ÀνºÅϽº°¡ ¾Æ´Ñ °æ¿ì, ȤÀº ÇʵåÀÇ °ªÀÌ È®´ë º¯È¯¿¡ ÀÇÇØ char ÇüÀ¸·Î º¯È¯ÇÒ ¼ö ¾ø´Â °æ¿ì
NullPointerException - ÁöÁ¤µÈ ¿ÀºêÁ§Æ®°¡ null ·Î, Çʵ尡 ÀνºÅϽº ÇʵåÀÇ °æ¿ì
ExceptionInInitializerError - ÀÌ ¸Þ¼Òµå¿¡ ÀÇÇÑ ÃʱâÈ­°¡ ½ÇÆÐÇßÀ» °æ¿ì
°ü·Ã Ç׸ñ:
get(java.lang.Object)

getShort

public short getShort(Object  obj)
               throws IllegalArgumentException ,
                      IllegalAccessException 
short Çü, ¶Ç´Â È®´ë º¯È¯¿¡ ÀÇÇØ short Çü¿¡ º¯È¯ °¡´ÉÇÑ ´Ù¸¥ ¿ø½ÃÀûÇüÀÇ static ¶Ç´Â ÀνºÅϽº ÇʵåÀÇ °ªÀ» ÃëµæÇÕ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
obj - short Ä¡ÀÇ ÃßÃâ¿øÀÇ ¿ÀºêÁ§Æ®
¹Ýȯ°ª:
short Çü¿¡ º¯È¯µÈ ÇʵåÀÇ °ª
¿¹¿Ü:
IllegalAccessException - ±âº»ÀÌ µÇ´Â Çʵ忡 ¾×¼¼½º ÇÒ ¼ö ¾ø´Â °æ¿ì
IllegalArgumentException - ÁöÁ¤µÈ ¿ÀºêÁ§Æ®°¡ ±âº»ÀÌ µÇ´Â Çʵå (¶Ç´Â ±× ¼­ºê Ŭ·¡½º³ª ±¸ÇöÃø)¸¦ ¼±¾ðÇϴ Ŭ·¡½º ¶Ç´Â ÀÎÅÍÆäÀ̽ºÀÇ ÀνºÅϽº°¡ ¾Æ´Ñ °æ¿ì, ȤÀº ÇʵåÀÇ °ªÀÌ È®´ë º¯È¯¿¡ ÀÇÇØ short ÇüÀ¸·Î º¯È¯ÇÒ ¼ö ¾ø´Â °æ¿ì
NullPointerException - ÁöÁ¤µÈ ¿ÀºêÁ§Æ®°¡ null ·Î, Çʵ尡 ÀνºÅϽº ÇʵåÀÇ °æ¿ì
ExceptionInInitializerError - ÀÌ ¸Þ¼Òµå¿¡ ÀÇÇÑ ÃʱâÈ­°¡ ½ÇÆÐÇßÀ» °æ¿ì
°ü·Ã Ç׸ñ:
get(java.lang.Object)

getInt

public int getInt(Object  obj)
           throws IllegalArgumentException ,
                  IllegalAccessException 
int Çü, ¶Ç´Â È®´ë º¯È¯¿¡ ÀÇÇØ int Çü¿¡ º¯È¯ °¡´ÉÇÑ ´Ù¸¥ ¿ø½ÃÀûÇüÀÇ static ¶Ç´Â ÀνºÅϽº ÇʵåÀÇ °ªÀ» ÃëµæÇÕ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
obj - int Ä¡ÀÇ ÃßÃâ¿øÀÇ ¿ÀºêÁ§Æ®
¹Ýȯ°ª:
int Çü¿¡ º¯È¯µÈ ÇʵåÀÇ °ª
¿¹¿Ü:
IllegalAccessException - ±âº»ÀÌ µÇ´Â Çʵ忡 ¾×¼¼½º ÇÒ ¼ö ¾ø´Â °æ¿ì
IllegalArgumentException - ÁöÁ¤µÈ ¿ÀºêÁ§Æ®°¡ ±âº»ÀÌ µÇ´Â Çʵå (¶Ç´Â ±× ¼­ºê Ŭ·¡½º³ª ±¸ÇöÃø)¸¦ ¼±¾ðÇϴ Ŭ·¡½º ¶Ç´Â ÀÎÅÍÆäÀ̽ºÀÇ ÀνºÅϽº°¡ ¾Æ´Ñ °æ¿ì, ȤÀº ÇʵåÀÇ °ªÀÌ È®´ë º¯È¯À¸·Î int ÇüÀ¸·Î º¯È¯ÇÒ ¼ö ¾ø´Â °æ¿ì
NullPointerException - ÁöÁ¤µÈ ¿ÀºêÁ§Æ®°¡ null ·Î, Çʵ尡 ÀνºÅϽº ÇʵåÀÇ °æ¿ì
ExceptionInInitializerError - ÀÌ ¸Þ¼Òµå¿¡ ÀÇÇÑ ÃʱâÈ­°¡ ½ÇÆÐÇßÀ» °æ¿ì
°ü·Ã Ç׸ñ:
get(java.lang.Object)

getLong

public long getLong(Object  obj)
             throws IllegalArgumentException ,
                    IllegalAccessException 
long Çü, ¶Ç´Â È®´ë º¯È¯¿¡ ÀÇÇØ long Çü¿¡ º¯È¯ °¡´ÉÇÑ ´Ù¸¥ ¿ø½ÃÀûÇüÀÇ static ¶Ç´Â ÀνºÅϽº ÇʵåÀÇ °ªÀ» ÃëµæÇÕ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
obj - long Ä¡ÀÇ ÃßÃâ¿øÀÇ ¿ÀºêÁ§Æ®
¹Ýȯ°ª:
long Çü¿¡ º¯È¯µÈ ÇʵåÀÇ °ª
¿¹¿Ü:
IllegalAccessException - ±âº»ÀÌ µÇ´Â Çʵ忡 ¾×¼¼½º ÇÒ ¼ö ¾ø´Â °æ¿ì
IllegalArgumentException - ÁöÁ¤µÈ ¿ÀºêÁ§Æ®°¡ ±âº»ÀÌ µÇ´Â Çʵå (¶Ç´Â ±× ¼­ºê Ŭ·¡½º³ª ±¸ÇöÃø)¸¦ ¼±¾ðÇϴ Ŭ·¡½º ¶Ç´Â ÀÎÅÍÆäÀ̽ºÀÇ ÀνºÅϽº°¡ ¾Æ´Ñ °æ¿ì, ȤÀº ÇʵåÀÇ °ªÀÌ È®´ë º¯È¯¿¡ ÀÇÇØ long ÇüÀ¸·Î º¯È¯ÇÒ ¼ö ¾ø´Â °æ¿ì
NullPointerException - ÁöÁ¤µÈ ¿ÀºêÁ§Æ®°¡ null ·Î, Çʵ尡 ÀνºÅϽº ÇʵåÀÇ °æ¿ì
ExceptionInInitializerError - ÀÌ ¸Þ¼Òµå¿¡ ÀÇÇÑ ÃʱâÈ­°¡ ½ÇÆÐÇßÀ» °æ¿ì
°ü·Ã Ç׸ñ:
get(java.lang.Object)

getFloat

public float getFloat(Object  obj)
               throws IllegalArgumentException ,
                      IllegalAccessException 
float Çü, ¶Ç´Â È®´ë º¯È¯¿¡ ÀÇÇØ float Çü¿¡ º¯È¯ °¡´ÉÇÑ ´Ù¸¥ ¿ø½ÃÀûÇüÀÇ static ¶Ç´Â ÀνºÅϽº ÇʵåÀÇ °ªÀ» ÃëµæÇÕ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
obj - float Ä¡ÀÇ ÃßÃâ¿øÀÇ ¿ÀºêÁ§Æ®
¹Ýȯ°ª:
float Çü¿¡ º¯È¯µÈ ÇʵåÀÇ °ª
¿¹¿Ü:
IllegalAccessException - ±âº»ÀÌ µÇ´Â Çʵ忡 ¾×¼¼½º ÇÒ ¼ö ¾ø´Â °æ¿ì
IllegalArgumentException - ÁöÁ¤µÈ ¿ÀºêÁ§Æ®°¡ ±âº»ÀÌ µÇ´Â Çʵå (¶Ç´Â ±× ¼­ºê Ŭ·¡½º³ª ±¸ÇöÃø)¸¦ ¼±¾ðÇϴ Ŭ·¡½º ¶Ç´Â ÀÎÅÍÆäÀ̽ºÀÇ ÀνºÅϽº°¡ ¾Æ´Ñ °æ¿ì, ȤÀº ÇʵåÀÇ °ªÀÌ È®´ë º¯È¯¿¡ ÀÇÇØ float ÇüÀ¸·Î º¯È¯ÇÒ ¼ö ¾ø´Â °æ¿ì
NullPointerException - ÁöÁ¤µÈ ¿ÀºêÁ§Æ®°¡ null ·Î, Çʵ尡 ÀνºÅϽº ÇʵåÀÇ °æ¿ì
ExceptionInInitializerError - ÀÌ ¸Þ¼Òµå¿¡ ÀÇÇÑ ÃʱâÈ­°¡ ½ÇÆÐÇßÀ» °æ¿ì
°ü·Ã Ç׸ñ:
get(java.lang.Object)

getDouble

public double getDouble(Object  obj)
                 throws IllegalArgumentException ,
                        IllegalAccessException 
double Çü, ¶Ç´Â È®´ë º¯È¯¿¡ ÀÇÇØ double Çü¿¡ º¯È¯ °¡´ÉÇÑ ´Ù¸¥ ¿ø½ÃÀûÇüÀÇ static ¶Ç´Â ÀνºÅϽº ÇʵåÀÇ °ªÀ» ÃëµæÇÕ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
obj - double Ä¡ÀÇ ÃßÃâ¿øÀÇ ¿ÀºêÁ§Æ®
¹Ýȯ°ª:
double Çü¿¡ º¯È¯µÈ ÇʵåÀÇ °ª
¿¹¿Ü:
IllegalAccessException - ±âº»ÀÌ µÇ´Â Çʵ忡 ¾×¼¼½º ÇÒ ¼ö ¾ø´Â °æ¿ì
IllegalArgumentException - ÁöÁ¤µÈ ¿ÀºêÁ§Æ®°¡ ±âº»ÀÌ µÇ´Â Çʵå (¶Ç´Â ±× ¼­ºê Ŭ·¡½º³ª ±¸ÇöÃø)¸¦ ¼±¾ðÇϴ Ŭ·¡½º ¶Ç´Â ÀÎÅÍÆäÀ̽ºÀÇ ÀνºÅϽº°¡ ¾Æ´Ñ °æ¿ì, ȤÀº ÇʵåÀÇ °ªÀÌ È®´ë º¯È¯¿¡ ÀÇÇØ double ÇüÀ¸·Î º¯È¯ÇÒ ¼ö ¾ø´Â °æ¿ì
NullPointerException - ÁöÁ¤µÈ ¿ÀºêÁ§Æ®°¡ null ·Î, Çʵ尡 ÀνºÅϽº ÇʵåÀÇ °æ¿ì
ExceptionInInitializerError - ÀÌ ¸Þ¼Òµå¿¡ ÀÇÇÑ ÃʱâÈ­°¡ ½ÇÆÐÇßÀ» °æ¿ì
°ü·Ã Ç׸ñ:
get(java.lang.Object)

set

public void set(Object  obj,
                Object  value)
         throws IllegalArgumentException ,
                IllegalAccessException 
ÀÌ Field ¿ÀºêÁ§Æ®¿¡ ÀÇÇØ ³ªÅ¸³»Áö´Â ÁöÁ¤µÈ ¿ÀºêÁ§Æ® ÀμöÀÇ Çʵ带, ÁöÁ¤µÈ »õ·Î¿î °ªÀ¸·Î ¼³Á¤ÇÕ´Ï´Ù. ±âº»ÀÌ µÇ´Â Çʵ忡 ¿ø½ÃÀûÇüÀÌ ÁöÁ¤µÇ°í ÀÖ´Â °æ¿ì, »õ·Î¿î °ªÀº ÀÚµ¿ÀûÀ¸·Î ·¦ ÇØÁ¦µË´Ï´Ù.

µ¿ÀÛÀº ´ÙÀ½°ú °°ÀÌ ÁøÇàÇÕ´Ï´Ù.

±âº»ÀÌ µÇ´Â Çʵ尡 static ÀÎ °æ¿ì,obj Àμö´Â ¹«½ÃµË´Ï´Ù. ¿ÀºêÁ§Æ® Àμö°¡ null ÀÇ °æ¿ì°¡ ÀÖ½À´Ï´Ù.

static °¡ ¾Æ´Ñ °æ¿ì, ±âº»ÀÌ µÇ´Â Çʵå´Â ÀνºÅϽº ÇʵåÀÔ´Ï´Ù. ÁöÁ¤µÈ ¿ÀºêÁ§Æ® Àμö°¡ null ÀÇ °æ¿ì, ¸Þ¼Òµå´Â NullPointerException ¸¦ ½½·Î¿ì ÇÕ´Ï´Ù. ÁöÁ¤µÈ ¿ÀºêÁ§Æ® Àμö°¡ ±âº»ÀÌ µÇ´Â Çʵ带 ¼±¾ðÇϴ Ŭ·¡½º ¶Ç´Â ÀÎÅÍÆäÀ̽ºÀÇ ÀνºÅϽº°¡ ¾Æ´Ñ °æ¿ì, ¸Þ¼Òµå´Â IllegalArgumentException ¸¦ ½½·Î¿ì ÇÕ´Ï´Ù.

ÀÌ Field ¿ÀºêÁ§Æ®°¡ Java ¾ð¾î ¾×¼¼½º Á¦¾î¸¦ ½Ç½ÃÇØ, ±âº»ÀÌ µÇ´Â Çʵ忡 ¾×¼¼½º ÇÒ ¼ö ¾ø´Â °æ¿ì, ¸Þ¼Òµå´Â IllegalAccessException ¸¦ ½½·Î¿ì ÇÕ´Ï´Ù.

±âº»ÀÌ µÇ´Â Çʵ尡 final ÀÇ °æ¿ì, ¸Þ¼Òµå´Â IllegalAccessException ¸¦ ½½·Î¿ì ÇÕ´Ï´Ù.

±âº»ÀÌ µÇ´Â Çʵ尡 ¿ø½ÃÀûÇüÀÎ °æ¿ì, ·¦ ÇØÁ¦ º¯È¯ÀÌ ½ÃÇàµÇ¾î »õ·Î¿î °ªÀ» ¿ø½ÃÀûÇüÀÇ °ªÀ¸·Î º¯È¯ÇÕ´Ï´Ù. ÀÌ ½ÃÇàÀÌ Á¤»óÀûÀ¸·Î Á¾·áÇÏÁö ¾Ê´Â °æ¿ì, ¸Þ¼Òµå´Â IllegalArgumentException ¸¦ ½½·Î¿ì ÇÕ´Ï´Ù.

·¦ ÇØÁ¦¸¦ ÇÑ µÚ¿¡, »õ·Î¿î °ªÀ» Ç׵ȯ ¶Ç´Â È®´ë º¯È¯À¸·Î ±âº»ÀÌ µÇ´Â ÇʵåÀÇ ÇüÅ·Πº¯È¯ÇÒ ¼ö ¾ø´Â °æ¿ì, ¸Þ¼Òµå´Â IllegalArgumentException ¸¦ ½½·Î¿ì ÇÕ´Ï´Ù.

±âº»ÀÌ µÇ´Â Çʵ尡 static ÀÇ °æ¿ì, Çʵ带 ¼±¾ðÇÑ Å¬·¡½º°¡ ¾ÆÁ÷ ÃʱâÈ­µÇ¾î ÀÖÁö ¾ÊÀ» ¶§´Â ÀÌ Å¬·¡½º°¡ ÃʱâÈ­µË´Ï´Ù.

Çʵå´Â ·¦ ÇØÁ¦µÇ°í È®´ëµÈ »õ·Î¿î °ªÀ¸·Î ¼³Á¤µË´Ï´Ù.

Çʵ尡 obj ÀÇ ÇüÅ¿¡ ¼û°ÜÁö°í ÀÖ´Â °æ¿ì, ÇʵåÀÇ °ªÀº Àü¼úÀÇ ±ÔÄ¢¿¡ µû¶ó ¼³Á¤µË´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
obj - Çʵ带 º¯°æÇÏ´Â ¿ÀºêÁ§Æ®
value - º¯°æÁßÀÇ obj ÀÇ »õ·Î¿î ÇʵåÄ¡
¿¹¿Ü:
IllegalAccessException - ±âº»ÀÌ µÇ´Â Çʵ忡 ¾×¼¼½º ÇÒ ¼ö ¾ø´Â °æ¿ì
IllegalArgumentException - ÁöÁ¤µÈ ¿ÀºêÁ§Æ®°¡ ±âº»ÀÌ µÇ´Â Çʵå (¶Ç´Â ±× ¼­ºê Ŭ·¡½º³ª ±¸ÇöÃø)¸¦ ¼±¾ðÇϴ Ŭ·¡½º ¶Ç´Â ÀÎÅÍÆäÀ̽ºÀÇ ÀνºÅϽº°¡ ¾Æ´Ñ °æ¿ì, ȤÀº ·¦ ÇØÁ¦ º¯È¯ÀÌ ½ÇÆÐÇßÀ» °æ¿ì
NullPointerException - ÁöÁ¤µÈ ¿ÀºêÁ§Æ®°¡ null ·Î, Çʵ尡 ÀνºÅϽº ÇʵåÀÇ °æ¿ì
ExceptionInInitializerError - ÀÌ ¸Þ¼Òµå¿¡ ÀÇÇÑ ÃʱâÈ­°¡ ½ÇÆÐÇßÀ» °æ¿ì

setBoolean

public void setBoolean(Object  obj,
                       boolean z)
                throws IllegalArgumentException ,
                       IllegalAccessException 
ÁöÁ¤µÈ ¿ÀºêÁ§Æ®¿¡ ´ëÇØ, ÇʵåÀÇ °ªÀ» boolean ·Î¼­ ¼³Á¤ÇÕ´Ï´Ù. ÀÌ ¸Þ¼ÒµåÀÇ µ¿ÀÛÀº set(obj, zObj) ¿Í °°½À´Ï´Ù. zObj ´Â Boolean ¿ÀºêÁ§Æ®¸¦ ³ªÅ¸³»,zObj.booleanValue() == z ÀÔ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
obj - Çʵ带 º¯°æÇÏ´Â ¿ÀºêÁ§Æ®
z - º¯°æÁßÀÇ obj ÀÇ »õ·Î¿î ÇʵåÄ¡
¿¹¿Ü:
IllegalAccessException - ±âº»ÀÌ µÇ´Â Çʵ忡 ¾×¼¼½º ÇÒ ¼ö ¾ø´Â °æ¿ì
IllegalArgumentException - ÁöÁ¤µÈ ¿ÀºêÁ§Æ®°¡ ±âº»ÀÌ µÇ´Â Çʵå (¶Ç´Â ±× ¼­ºê Ŭ·¡½º³ª ±¸ÇöÃø)¸¦ ¼±¾ðÇϴ Ŭ·¡½º ¶Ç´Â ÀÎÅÍÆäÀ̽ºÀÇ ÀνºÅϽº°¡ ¾Æ´Ñ °æ¿ì, ȤÀº ·¦ ÇØÁ¦ º¯È¯ÀÌ ½ÇÆÐÇßÀ» °æ¿ì
NullPointerException - ÁöÁ¤µÈ ¿ÀºêÁ§Æ®°¡ null ·Î, Çʵ尡 ÀνºÅϽº ÇʵåÀÇ °æ¿ì
ExceptionInInitializerError - ÀÌ ¸Þ¼Òµå¿¡ ÀÇÇÑ ÃʱâÈ­°¡ ½ÇÆÐÇßÀ» °æ¿ì
°ü·Ã Ç׸ñ:
set(java.lang.Object, java.lang.Object)

setByte

public void setByte(Object  obj,
                    byte b)
             throws IllegalArgumentException ,
                    IllegalAccessException 
ÁöÁ¤µÈ ¿ÀºêÁ§Æ®¿¡ ´ëÇØ, ÇʵåÀÇ °ªÀ» byte ·Î¼­ ¼³Á¤ÇÕ´Ï´Ù. ÀÌ ¸Þ¼ÒµåÀÇ µ¿ÀÛÀº set(obj, bObj) ¿Í °°½À´Ï´Ù. bObj ´Â Byte ¿ÀºêÁ§Æ®¸¦ ³ªÅ¸³»,bObj.byteValue() == b ÀÔ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
obj - Çʵ带 º¯°æÇÏ´Â ¿ÀºêÁ§Æ®
b - º¯°æÁßÀÇ obj ÀÇ »õ·Î¿î ÇʵåÄ¡
¿¹¿Ü:
IllegalAccessException - ±âº»ÀÌ µÇ´Â Çʵ忡 ¾×¼¼½º ÇÒ ¼ö ¾ø´Â °æ¿ì
IllegalArgumentException - ÁöÁ¤µÈ ¿ÀºêÁ§Æ®°¡ ±âº»ÀÌ µÇ´Â Çʵå (¶Ç´Â ±× ¼­ºê Ŭ·¡½º³ª ±¸ÇöÃø)¸¦ ¼±¾ðÇϴ Ŭ·¡½º ¶Ç´Â ÀÎÅÍÆäÀ̽ºÀÇ ÀνºÅϽº°¡ ¾Æ´Ñ °æ¿ì, ȤÀº ·¦ ÇØÁ¦ º¯È¯ÀÌ ½ÇÆÐÇßÀ» °æ¿ì
NullPointerException - ÁöÁ¤µÈ ¿ÀºêÁ§Æ®°¡ null ·Î, Çʵ尡 ÀνºÅϽº ÇʵåÀÇ °æ¿ì
ExceptionInInitializerError - ÀÌ ¸Þ¼Òµå¿¡ ÀÇÇÑ ÃʱâÈ­°¡ ½ÇÆÐÇßÀ» °æ¿ì
°ü·Ã Ç׸ñ:
set(java.lang.Object, java.lang.Object)

setChar

public void setChar(Object  obj,
                    char c)
             throws IllegalArgumentException ,
                    IllegalAccessException 
ÁöÁ¤µÈ ¿ÀºêÁ§Æ®¿¡ ´ëÇØ, ÇʵåÀÇ °ªÀ» char ·Î¼­ ¼³Á¤ÇÕ´Ï´Ù. ÀÌ ¸Þ¼ÒµåÀÇ µ¿ÀÛÀº set(obj, cObj) ¿Í °°½À´Ï´Ù. cObj ´Â Character ¿ÀºêÁ§Æ®¸¦ ³ªÅ¸³»,cObj.charValue() == c ÀÔ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
obj - Çʵ带 º¯°æÇÏ´Â ¿ÀºêÁ§Æ®
c - º¯°æÁßÀÇ obj ÀÇ »õ·Î¿î ÇʵåÄ¡
¿¹¿Ü:
IllegalAccessException - ±âº»ÀÌ µÇ´Â Çʵ忡 ¾×¼¼½º ÇÒ ¼ö ¾ø´Â °æ¿ì
IllegalArgumentException - ÁöÁ¤µÈ ¿ÀºêÁ§Æ®°¡ ±âº»ÀÌ µÇ´Â Çʵå (¶Ç´Â ±× ¼­ºê Ŭ·¡½º³ª ±¸ÇöÃø)¸¦ ¼±¾ðÇϴ Ŭ·¡½º ¶Ç´Â ÀÎÅÍÆäÀ̽ºÀÇ ÀνºÅϽº°¡ ¾Æ´Ñ °æ¿ì, ȤÀº ·¦ ÇØÁ¦ º¯È¯ÀÌ ½ÇÆÐÇßÀ» °æ¿ì
NullPointerException - ÁöÁ¤µÈ ¿ÀºêÁ§Æ®°¡ null ·Î, Çʵ尡 ÀνºÅϽº ÇʵåÀÇ °æ¿ì
ExceptionInInitializerError - ÀÌ ¸Þ¼Òµå¿¡ ÀÇÇÑ ÃʱâÈ­°¡ ½ÇÆÐÇßÀ» °æ¿ì
°ü·Ã Ç׸ñ:
set(java.lang.Object, java.lang.Object)

setShort

public void setShort(Object  obj,
                     short s)
              throws IllegalArgumentException ,
                     IllegalAccessException 
ÁöÁ¤µÈ ¿ÀºêÁ§Æ®¿¡ ´ëÇØ, ÇʵåÀÇ °ªÀ» short ·Î¼­ ¼³Á¤ÇÕ´Ï´Ù. ÀÌ ¸Þ¼ÒµåÀÇ µ¿ÀÛÀº set(obj, sObj) ¿Í °°½À´Ï´Ù. sObj ´Â Short ¿ÀºêÁ§Æ®¸¦ ³ªÅ¸³»,sObj.shortValue() == s ÀÔ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
obj - Çʵ带 º¯°æÇÏ´Â ¿ÀºêÁ§Æ®
s - º¯°æÁßÀÇ obj ÀÇ »õ·Î¿î ÇʵåÄ¡
¿¹¿Ü:
IllegalAccessException - ±âº»ÀÌ µÇ´Â Çʵ忡 ¾×¼¼½º ÇÒ ¼ö ¾ø´Â °æ¿ì
IllegalArgumentException - ÁöÁ¤µÈ ¿ÀºêÁ§Æ®°¡ ±âº»ÀÌ µÇ´Â Çʵå (¶Ç´Â ±× ¼­ºê Ŭ·¡½º³ª ±¸ÇöÃø)¸¦ ¼±¾ðÇϴ Ŭ·¡½º ¶Ç´Â ÀÎÅÍÆäÀ̽ºÀÇ ÀνºÅϽº°¡ ¾Æ´Ñ °æ¿ì, ȤÀº ·¦ ÇØÁ¦ º¯È¯ÀÌ ½ÇÆÐÇßÀ» °æ¿ì
NullPointerException - ÁöÁ¤µÈ ¿ÀºêÁ§Æ®°¡ null ·Î, Çʵ尡 ÀνºÅϽº ÇʵåÀÇ °æ¿ì
ExceptionInInitializerError - ÀÌ ¸Þ¼Òµå¿¡ ÀÇÇÑ ÃʱâÈ­°¡ ½ÇÆÐÇßÀ» °æ¿ì
°ü·Ã Ç׸ñ:
set(java.lang.Object, java.lang.Object)

setInt

public void setInt(Object  obj,
                   int i)
            throws IllegalArgumentException ,
                   IllegalAccessException 
ÁöÁ¤µÈ ¿ÀºêÁ§Æ®¿¡ ´ëÇØ, ÇʵåÀÇ °ªÀ» int ·Î¼­ ¼³Á¤ÇÕ´Ï´Ù. ÀÌ ¸Þ¼ÒµåÀÇ µ¿ÀÛÀº set(obj, iObj) ¿Í °°½À´Ï´Ù. iObj ´Â Integer ¿ÀºêÁ§Æ®¸¦ ³ªÅ¸³»,iObj.intValue() == i ÀÔ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
obj - Çʵ带 º¯°æÇÏ´Â ¿ÀºêÁ§Æ®
i - º¯°æÁßÀÇ obj ÀÇ »õ·Î¿î ÇʵåÄ¡
¿¹¿Ü:
IllegalAccessException - ±âº»ÀÌ µÇ´Â Çʵ忡 ¾×¼¼½º ÇÒ ¼ö ¾ø´Â °æ¿ì
IllegalArgumentException - ÁöÁ¤µÈ ¿ÀºêÁ§Æ®°¡ ±âº»ÀÌ µÇ´Â Çʵå (¶Ç´Â ±× ¼­ºê Ŭ·¡½º³ª ±¸ÇöÃø)¸¦ ¼±¾ðÇϴ Ŭ·¡½º ¶Ç´Â ÀÎÅÍÆäÀ̽ºÀÇ ÀνºÅϽº°¡ ¾Æ´Ñ °æ¿ì, ȤÀº ·¦ ÇØÁ¦ º¯È¯ÀÌ ½ÇÆÐÇßÀ» °æ¿ì
NullPointerException - ÁöÁ¤µÈ ¿ÀºêÁ§Æ®°¡ null ·Î, Çʵ尡 ÀνºÅϽº ÇʵåÀÇ °æ¿ì
ExceptionInInitializerError - ÀÌ ¸Þ¼Òµå¿¡ ÀÇÇÑ ÃʱâÈ­°¡ ½ÇÆÐÇßÀ» °æ¿ì
°ü·Ã Ç׸ñ:
set(java.lang.Object, java.lang.Object)

setLong

public void setLong(Object  obj,
                    long l)
             throws IllegalArgumentException ,
                    IllegalAccessException 
ÁöÁ¤µÈ ¿ÀºêÁ§Æ®¿¡ ´ëÇØ, ÇʵåÀÇ °ªÀ» long ·Î¼­ ¼³Á¤ÇÕ´Ï´Ù. ÀÌ ¸Þ¼ÒµåÀÇ µ¿ÀÛÀº set(obj, lObj) ¿Í °°½À´Ï´Ù. lObj ´Â Long ¿ÀºêÁ§Æ®¸¦ ³ªÅ¸³»,lObj.longValue() == l ÀÔ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
obj - Çʵ带 º¯°æÇÏ´Â ¿ÀºêÁ§Æ®
l - º¯°æÁßÀÇ obj ÀÇ »õ·Î¿î ÇʵåÄ¡
¿¹¿Ü:
IllegalAccessException - ±âº»ÀÌ µÇ´Â Çʵ忡 ¾×¼¼½º ÇÒ ¼ö ¾ø´Â °æ¿ì
IllegalArgumentException - ÁöÁ¤µÈ ¿ÀºêÁ§Æ®°¡ ±âº»ÀÌ µÇ´Â Çʵå (¶Ç´Â ±× ¼­ºê Ŭ·¡½º³ª ±¸ÇöÃø)¸¦ ¼±¾ðÇϴ Ŭ·¡½º ¶Ç´Â ÀÎÅÍÆäÀ̽ºÀÇ ÀνºÅϽº°¡ ¾Æ´Ñ °æ¿ì, ȤÀº ·¦ ÇØÁ¦ º¯È¯ÀÌ ½ÇÆÐÇßÀ» °æ¿ì
NullPointerException - ÁöÁ¤µÈ ¿ÀºêÁ§Æ®°¡ null ·Î, Çʵ尡 ÀνºÅϽº ÇʵåÀÇ °æ¿ì
ExceptionInInitializerError - ÀÌ ¸Þ¼Òµå¿¡ ÀÇÇÑ ÃʱâÈ­°¡ ½ÇÆÐÇßÀ» °æ¿ì
°ü·Ã Ç׸ñ:
set(java.lang.Object, java.lang.Object)

setFloat

public void setFloat(Object  obj,
                     float f)
              throws IllegalArgumentException ,
                     IllegalAccessException 
ÁöÁ¤µÈ ¿ÀºêÁ§Æ®¿¡ ´ëÇØ, ÇʵåÀÇ °ªÀ» float ·Î¼­ ¼³Á¤ÇÕ´Ï´Ù. ÀÌ ¸Þ¼ÒµåÀÇ µ¿ÀÛÀº set(obj, fObj) ¿Í °°½À´Ï´Ù. fObj ´Â Float ¿ÀºêÁ§Æ®¸¦ ³ªÅ¸³»,fObj.floatValue() == f ÀÔ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
obj - Çʵ带 º¯°æÇÏ´Â ¿ÀºêÁ§Æ®
f - º¯°æÁßÀÇ obj ÀÇ »õ·Î¿î ÇʵåÄ¡
¿¹¿Ü:
IllegalAccessException - ±âº»ÀÌ µÇ´Â Çʵ忡 ¾×¼¼½º ÇÒ ¼ö ¾ø´Â °æ¿ì
IllegalArgumentException - ÁöÁ¤µÈ ¿ÀºêÁ§Æ®°¡ ±âº»ÀÌ µÇ´Â Çʵå (¶Ç´Â ±× ¼­ºê Ŭ·¡½º³ª ±¸ÇöÃø)¸¦ ¼±¾ðÇϴ Ŭ·¡½º ¶Ç´Â ÀÎÅÍÆäÀ̽ºÀÇ ÀνºÅϽº°¡ ¾Æ´Ñ °æ¿ì, ȤÀº ·¦ ÇØÁ¦ º¯È¯ÀÌ ½ÇÆÐÇßÀ» °æ¿ì
NullPointerException - ÁöÁ¤µÈ ¿ÀºêÁ§Æ®°¡ null ·Î, Çʵ尡 ÀνºÅϽº ÇʵåÀÇ °æ¿ì
ExceptionInInitializerError - ÀÌ ¸Þ¼Òµå¿¡ ÀÇÇÑ ÃʱâÈ­°¡ ½ÇÆÐÇßÀ» °æ¿ì
°ü·Ã Ç׸ñ:
set(java.lang.Object, java.lang.Object)

setDouble

public void setDouble(Object  obj,
                      double d)
               throws IllegalArgumentException ,
                      IllegalAccessException 
ÁöÁ¤µÈ ¿ÀºêÁ§Æ®¿¡ ´ëÇØ, ÇʵåÀÇ °ªÀ» double ·Î¼­ ¼³Á¤ÇÕ´Ï´Ù. ÀÌ ¸Þ¼ÒµåÀÇ µ¿ÀÛÀº set(obj, dObj) ¿Í °°½À´Ï´Ù. dObj ´Â Double ¿ÀºêÁ§Æ®¸¦ ³ªÅ¸³»,dObj.doubleValue() == d ÀÔ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
obj - Çʵ带 º¯°æÇÏ´Â ¿ÀºêÁ§Æ®
d - º¯°æÁßÀÇ obj ÀÇ »õ·Î¿î ÇʵåÄ¡
¿¹¿Ü:
IllegalAccessException - ±âº»ÀÌ µÇ´Â Çʵ忡 ¾×¼¼½º ÇÒ ¼ö ¾ø´Â °æ¿ì
IllegalArgumentException - ÁöÁ¤µÈ ¿ÀºêÁ§Æ®°¡ ±âº»ÀÌ µÇ´Â Çʵå (¶Ç´Â ±× ¼­ºê Ŭ·¡½º³ª ±¸ÇöÃø)¸¦ ¼±¾ðÇϴ Ŭ·¡½º ¶Ç´Â ÀÎÅÍÆäÀ̽ºÀÇ ÀνºÅϽº°¡ ¾Æ´Ñ °æ¿ì, ȤÀº ·¦ ÇØÁ¦ º¯È¯ÀÌ ½ÇÆÐÇßÀ» °æ¿ì
NullPointerException - ÁöÁ¤µÈ ¿ÀºêÁ§Æ®°¡ null ·Î, Çʵ尡 ÀνºÅϽº ÇʵåÀÇ °æ¿ì
ExceptionInInitializerError - ÀÌ ¸Þ¼Òµå¿¡ ÀÇÇÑ ÃʱâÈ­°¡ ½ÇÆÐÇßÀ» °æ¿ì
°ü·Ã Ç׸ñ:
set(java.lang.Object, java.lang.Object)

JavaTM 2
Platform
Std.  Ed.  v1. 4.0

¹ö±×ÀÇ º¸°í¿Í ±â´ÉÀÇ ¸®Äù½ºÆ®
ÀÌ¿ÜÀÇ API ·¹ÆÛ·±½º ¹× °³¹ßÀÚ¿ë ¹®¼­¿¡ ´ëÇØ¼­´Â Java 2 SDK SE °³¹ßÀÚ¿ë ¹®¼­¸¦ ÂüÁ¶ÇØ ÁÖ¼¼¿ä. °³¹ßÀÚÀü¿ëÀÇ »ó¼¼ÇÑ ÇØ¼³, °³³äÀÇ °³¿ä, ¿ë¾îÀÇ Á¤ÀÇ, ¹ö±×ÀÇ È¸ÇÇÃ¥, ¹× ÄÚµå ½Ç·Ê°¡ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù.

Java, Java 2 D, ¹× JDBC ´Â ¹Ì±¹ ¹× ±× ¿ÜÀÇ ³ª¶ó¿¡ À־ÀÇ ¹Ì±¹ Sun Microsystems, Inc. ÀÇ »óÇ¥ ȤÀº µî·Ï»óÇ¥ÀÔ´Ï´Ù.
Copyright 1993-2002 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.