_SLIDE_1_
C# ÇÁ·Î±×·¡¹Ö (ÀÎÅÍÆäÀ̽º Ãß»óŬ·¡½º)
_SLIDE_2_
C# ÇÁ·Î±×·¡¹Ö (Ãß»óŬ·¡½º)
Ãß»óÈ (abstraction) Á¤ÀÇ
ƯÁ¤ ¼¼ºÎ Á¤º¸ ¼û±â°í »ç¿ëÀÚ¿¡°Ô Çʼö Á¤º¸¸¸ Ç¥½Ã.
1. Ãß»óÈ´Â `Ãß»óŬ·¡½º`³ª `ÀÎÅÍÆäÀ̽º`·Î ´Þ¼º °¡´É.
2. abstract Å°¿öµå : Ŭ·¡½º¿Í ¸Þ¼Òµå¿¡ »ç¿ëµÇ´Â ºñÁ¢±Ù ÇÑÁ¤ÀÚ.
Ãß»ó Ŭ·¡½º (Abstract class)
°´Ã¼ ¸¸µå´Âµ¥ »ç¿ëÇÒ ¼ö¾ø´Â Á¦ÇÑµÈ Å¬·¡½º.
¡Ø Á¢±ÙÇÏ·Á¸é, ´Ù¸¥ Ŭ·¡½º¿¡¼ »ó¼ÓµÅ¾ß ÇÔ.
Ãß»ó ¸Þ¼µå (Abstract method)
Ãß»ó Ŭ·¡½º¿¡¼¸¸ »ç¿ë °¡´ÉÇϸç, º»¹®ÀÌ ¾øÀ½.
¡Ø º»¹®Àº »ó¼ÓµÈ ÇÏÀ§ Ŭ·¡½º¿¡¼ Á¦°ø.
_SLIDE_3_
C# ÇÁ·Î±×·¡¹Ö (ÀÎÅÍÆäÀ̽º Ãß»óŬ·¡½º)
Ãß»óŬ·¡½º´Â ±¸ÇöÀÌ´Ù.
Ãß»óŬ·¡½º´Â ±¸ÇöÀ» °¡Áú ¼ö ÀÖÁö¸¸ Ŭ·¡½º¿Í ´Þ¸® ÀνºÅϽº¸¦ °¡Áú ¼ö ¾ø½À´Ï´Ù.
Abstract ÇÑÁ¤ÀÚ¿Í class Å°¿öµå¸¦ ÀÌ¿ëÇؼ ¼±¾ðÇÕ
|