2015年11月3日 星期二

C# - 類別(class)

學習重點:
  • 類別(class)的屬性(property)與方法(method)

主程式:       
        private void button1_Click(object sender, EventArgs e)
        {
            Student s1 = new Student(); // 建立物件s1
            s1.grade = 5;
            s1.name = "小王";           

            Student s2 = new Student(); // 建立物件s2
            s2.grade = 3;
            s2.name = "小三";           

            s1.upgrade();
            MessageBox.Show(s1.say()); 
            MessageBox.Show(s2.together(s1));
        }

Student 類別:
    class Student
    {
        //屬性
    public int grade;

    public String name;

        //方法1- 自我介紹
        public String say()
        {
            return "我叫" + name + ",年級為" + grade;
        }

        //方法2- 分組
        public string together(Student s)
        {
            return grade + "年級的" + name + "" + s.grade + "年級的" + s.name + "分為同一組";
        }

        //方法3- 年級數+1
        public void upgrade() { grade++; }
    }


類別建立方法:






執行結果:






沒有留言:

張貼留言