zoukankan      html  css  js  c++  java
  • 函数复习及成员变量的属性扩展

            public string selectC_code(int id)
            {
                string C_code = "<空>";
                cmd.CommandText = "select C_code from Class where C_id=@a";
                cmd.Parameters.Clear();
                cmd.Parameters.Add("@a",id);
                cnn.Open();
                SqlDataReader read = cmd.ExecuteReader();
                if (read.HasRows)
                { 
                    read.Read(); 
                    C_code=read["C_code"].ToString();
                }
                cnn.Close();
    
                return C_code;
            }
            public string C_code
            {
                get
                {
                Class_data c = new Class_data();
                return c.selectC_code(_C_id);            
                }
            }

    函数:
    1、有参有反
    public 数据类型 函数名(数据类型 参数名)
    {

    return 数据类型;
    }

    2、有参无反
    public void 函数名(数据类型 参数名)
    {

    }

    3、无参无反
    public void 函数名()
    {

    }

    4、无参有反
    public 数据类型 函数名()
    {

    return 数据类型;
    }

    函数调用:
    Program p = new program();
    p.函数名();

    数据访问类和这种调用方法是一模一样,唯一不一样的地方就是类名不一样

    -------------------------------------------------------------------------
    1、程序的运行顺序和机制
    卡断点
    可以很好的处理程序中未知的BUG
    并且可以很准确的找到BUG的位置

    2、函数的抽象性
    函数功能写的越少,那么这个函数能被应用的地方就越多

    属性扩展:

     利用私有的成员变量可以有多个属性函数,将需要的值类型利用属性函数写出来达到目的(上述代码就是讲学生班级的编号转为班级名称的例子)

  • 相关阅读:
    python Asyncore.dispatcher 理解
    COCOA® PROGRAMMING FOR MAC® OS X (2)- Speak Line
    COCOA® PROGRAMMING FOR MAC® OS X (1)- Get Start
    Objetive-C initialize研究
    Objetive-C +load方法研究
    Python创建多进程,用Queue传递信息
    Python 中的GIL
    IOS CrackMe 破解学习
    越狱手机发送短信
    Vue 子组件向父组件传参
  • 原文地址:https://www.cnblogs.com/xiaobao5161/p/5872290.html
Copyright © 2011-2022 走看看