.net编程类的使用

接触.net一段,感觉难理解就是类的使用,类是作为面向对象开发中很重要的东西,不熟悉很难看懂程序。
下面给说一下自己学习的感受,自己新建一个项目,打开源代码看看,default.aspx.cs文件,首先看到就是        protected void Page_Load(object sender, EventArgs e)
        {

        }
这么一句话,这就是page_load类的实现方法,创建一个新的文件系统都会自动生成这句话,页面加载的时候执行,我测试了一下,把这句话去掉,网站也是能正常编译的,(如何有哪位高手知道为什么,还请指教)
至于类的定义,msdn上有,我不再转载了大家自己看吧。下面给大家写个实例,很经典的..
 public class student                                 //创建一个学生(student)类
    {
        private string firstname;                   //定义类的成员 firstname
        private string lastname;                    //定义类的成员 lastname

        public student()                               //定义学生类
        {
            firstname = "tian";
            lastname = "jiucheng";

        }
        public student (string F,string L)      //定义带参数的学生类
       {
           firstname = F;
           lastname = L;
        }

        public string getname()                       //类的实现方法,实现返回全名,要是返回一个数值的话,把string换成int
        {
            return firstname + "" + lastname;
        }

这样一个类和实现方法就定义完了,下面看看如何使用类和类的实现方法,

 protected void Button1_Click(object sender, EventArgs e)        //在aspx文件加入按钮,双击进去.aspx.cs文件
        {
            student student1 = new student("Bill", "Gates");              //创建新类student1 带参数
            student student2 = new student();                                  //创建新类student2不带参数,直接返回
            Label1.Text = student1.getname();                                //调用类的实现方法,返回label1一个值
            Label2.Text = student2.getname();                                //调用类的实现方法,返回label2一个值

        }

现在编译一下网站吧,Label1将显示 BillGates,Label2将显示  ,说明你定义的类成功加载了。

posted on 2007-07-16 09:43  9who  阅读(199)  评论(0编辑  收藏  举报

导航