ÀÌ Java ÇÁ·Î±×·¥Àº eduwill
À̶ó´Â Ŭ·¡½º¿¡ Á¤ÀÇµÈ main
¸Þ¼µå¿¡¼ ½ÃÀÛÇÕ´Ï´Ù. ÀÌ ¸Þ¼µå´Â C
Ŭ·¡½ºÀÇ tea
¸Þ¼Òµå¸¦ È£ÃâÇÕ´Ï´Ù. ´ÙÀ½Àº ÇÁ·Î±×·¥ÀÇ ½ÇÇà È帧¿¡ ´ëÇÑ ¼³¸íÀÔ´Ï´Ù:
-
C c1 = new C();
- ÀÌ ÄÚµå´Â C
Ŭ·¡½ºÀÇ ÀνºÅϽº c1
À» »ý¼ºÇÕ´Ï´Ù. C
Ŭ·¡½º´Â B
¸¦ »ó¼ÓÇÏ°í B
´Â A
¸¦ »ó¼ÓÇÕ´Ï´Ù. µû¶ó¼ C
ÀÇ »ý¼ºÀÚ¸¦ È£ÃâÇϱâ Àü¿¡ ºÎ¸ð Ŭ·¡½ºÀÇ »ý¼ºÀÚ B
¿Í ±× »óÀ§ Ŭ·¡½º A
ÀÇ »ý¼ºÀÚ°¡ Â÷·Ê·Î È£ÃâµË´Ï´Ù.
A
ÀÇ »ý¼ºÀÚ´Â a
¸¦ 2·Î ¼³Á¤ÇÕ´Ï´Ù.
B
ÀÇ »ý¼ºÀÚ´Â b
¸¦ 4·Î ¼³Á¤ÇÕ´Ï´Ù.
- ¸¶Áö¸·À¸·Î
C
ÀÇ »ý¼ºÀÚ°¡ È£ÃâµÇ¾î a
, b
, c
¸¦ °¢°¢ 6, 7, 8·Î ¼³Á¤ÇÕ´Ï´Ù.
-
c1.tea();
- ÀÌ ÄÚµå´Â c1
°´Ã¼ÀÇ tea
¸Þ¼Òµå¸¦ È£ÃâÇÕ´Ï´Ù.
tea
¸Þ¼Òµå ³»¿¡¼ ù ¹ø°·Î super.print();
°¡ È£ÃâµË´Ï´Ù. super.print();
´Â C
ÀÇ Á÷Á¢ÀûÀÎ ºÎ¸ð Ŭ·¡½ºÀÎ B
ÀÇ print
¸Þ¼Òµå¸¦ È£ÃâÇÕ´Ï´Ù. B
ÀÇ print
¸Þ¼Òµå´Â b
ÀÇ °ªÀ» Ãâ·ÂÇÕ´Ï´Ù. ÀÌ ¶§ b
ÀÇ °ªÀº C
ÀÇ »ý¼ºÀÚ¸¦ ÅëÇØ 7·Î ¼³Á¤µÇ¾ú½À´Ï´Ù. ±×·¡¼ 7
À» Ãâ·ÂÇÕ´Ï´Ù.
- ´ÙÀ½À¸·Î
this.print();
°¡ È£ÃâµË´Ï´Ù. ÀÌ´Â ÇöÀç °´Ã¼(C
ÀÇ ÀνºÅϽº)ÀÇ print
¸Þ¼Òµå¸¦ È£ÃâÇÕ´Ï´Ù. C
ÀÇ print
¸Þ¼Òµå´Â c
ÀÇ °ªÀ» Ãâ·ÂÇϸç, c
ÀÇ °ªÀº 8·Î ¼³Á¤µÇ¾î ÀÖ½À´Ï´Ù. ±×·¡¼ 8
À» Ãâ·ÂÇÕ´Ï´Ù.
- ¸¶Áö¸·À¸·Î
System.out.println(a + " ");
°¡ ½ÇÇàµÇ¾î a
ÀÇ °ªÀ» Ãâ·ÂÇÕ´Ï´Ù. a
ÀÇ °ªÀº C
ÀÇ »ý¼ºÀÚ¸¦ ÅëÇØ 6À¸·Î ¼³Á¤µÇ¾ú½À´Ï´Ù. µû¶ó¼ 6
À» Ãâ·ÂÇÕ´Ï´Ù.
°á°úÀûÀ¸·Î ÀÌ ÇÁ·Î±×·¥Àº Äֿܼ¡ 7 8 6
À» ¼ø¼´ë·Î Ãâ·ÂÇÕ´Ï´Ù.