2009/Study 모임 B조2009. 2. 17. 11:22
inheritance(상속)
: 특정 class의 모든 멤버를 물려 받는 것을 말합니다.
  (메소드, 필드, 해당 class에 선언된 모든 부분)

[형식]
protected class 기반class
{
  // 멤버 목록
}

지정자 class 이름 :
기반 class
{
    //멤버 목록
}

[알아두어야 할 사항]
public, protected .. 의 지정자 class로 설정 해야 해당 class의 멤버들을 사용 할 수 있습니다.

sealed 의 지정자는 상속 할 수 없습니다.

상속 class 사용 예제 (winform)

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace InheritanceExam
{
    class initForm : Form
    {
        public initForm()
        {
            this.Location = new System.Drawing.Point(0,0);
            this.StartPosition = FormStartPosition.CenterScreen;
            this.FormBorderStyle = FormBorderStyle.None;
            this.WindowState = FormWindowState.Normal;
            this.Dock = DockStyle.None;
        }
    }

   
    class Program : initForm
    {
        static void Main(string[] args)
        {
            Application.Run(new Program());
        }
    }
}





Posted by penguindori