Á¦¸ñ : JAVA Module & Tip 2.(±Û·Î¹ß »ó¼ö¹× µð¹ö±×»ç¿ëÇϱâ)
// Ãâó:
// ±â¾ïÀÌ ¾È³ª³×¿ä
// ConstantsBase.java
interface ConstantsBase
{
public static final boolean DEBUG = false;
public static final int GOLD_RECORDS = 10;
}
//Constants.java
public class Constants //implements ConstantsBase
{
public static void main (String args[])
{
System.out.println ("GOLD_RECORDS = " + ConstantsBase.GOLD_RECORDS);
if (ConstantsBase.DEBUG)
System.out.println ("I'm here!!!");
}
}
-------------------------------------------------
°á°ú:
--------------------------------------------------
¼³¸í.
C¿¡¼´Â *.h¸¦ »ç¿ëÇØ¼ »ó¼ö°ªÀ» defineÇÏÁö¿ä
java ¿¡¼´Â interface¸¦ »ç¿ëÇÕ´Ï´Ù. interfaceÀÇ º¯¼ö´Â ¾Ï½ÃÀûÀ¸·Î finalÀÔ´Ï´Ù.
½ÇÁ¦·Î À§ÀÇ Äڵ带 µð¾î¼ÀºíÇϸé ConstantsBase.DEBUG¹ØÀÇ Äڵ尡 Á¸ÀçÇÏÁö ¾Ê½À´Ï´Ù.
Class¶õ Class¸¦ »ç¿ëÇÕ´Ï´Ù.
À§ÀÇ ¼Ò½º´Â
TechTips(java.sun.com)ÀÇ ¼Ò½º¸¦ »ç¿ëÇß½À´Ï´Ù.
±Ã±ÝÇÑÁ¡ÀÖÀ¸¸é Q&A¿¡ ±ÛÀ»³²°ÜÁÖ¼¼¿ä
|