• C#中方法的分类、定义、调用(3)


    一、类的成员(默认访问修饰为private的)

       1、字段  必须用private限制访问权限  遵循骆驼命名法(首字母小写)

      2、属性  必须用public限制访问权限  遵循帕斯卡命名法(首字母大写)  属性数据类型,必须和封装的字段类型一致  【getset访问器 至少要求出现1个】

       get:取值(只读属性)  set:赋值(只写属性)  getset:读写属性

      3、C#中方法的分类、定义、调用

        【方法的作用】:  封装代码,提高可重用性、可维护性    

          3.1 分类     A、根据参数和返回类型(4种)

                  B、根据是否有关键字static,     分为静态方法和非静态方法(实例方法)

    3.2 语法     A1、无参数,无返回类型  访问修饰符 void 方法名()  {

                       ...N行代码(方法体)

                         }

            A2、有参数,无返回类型  访问修饰符 void 方法名(形参列表)  {

                    ...N行代码(方法体)

                     }

            A3、无参数,有返回类型  访问修饰符 数据类型 方法名()  {   

                  ...N行代码(方法体)    

              return 和方法返回类型     相同(兼容)的变量、值、表达式

                  } 

        3.3 方法调用    

          A、实例方法之间的相互调用  

            1.在同一个类中,实例方法之间相互调用         直接写 [this.]方法名([值]);

               2.调用其他类中的实例方法        

                   步骤1:     创建要调用的方法所在的类的对象      

                     步骤2:     对象名.方法名([值]);

           B、静态方法的调用
               类名.静态方法名();
                 注意:在同一个类,类名可省略
     
             C、静态方法中调用实例方法
                 步骤1:
                创建要调用的方法所在的类的对象
                 步骤2:
                对象名.方法名([值]);

           D、有返回类型的方法的调用
              方法的返回类型 变量名 = 方法名();
             //....要么输出,要么利用方法返回结果

  • 相关阅读:
    javascript时钟代码
    JavaScript继承 类变量(静态变量)和实例变量
    JavaScript闭包
    javascript经典特效(二)
    得到windows mobile 应用程序的路径
    windows mobile datagrid 样式
    windows mobile 日期问题
    json 字符串反序列化成DataSet
    遇到的错误,以及解决方法
    “xxxx”的重载均与委托“System.Threading.WaitCallback”不匹配
  • 原文地址:https://www.cnblogs.com/22joke/p/6868629.html
Copyright © 2020-2023  润新知