必威官网登录-betway必威官网|体育在线

热门关键词: 必威体育,betway必威官网,必威官网登录,必威app下载

(可以使用self【betway必威官网】,文章由爱资料

作者: 计算机网络  发布:2020-02-15
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Diagnostics;
using System.Reflection;
namespace GetMethodNameSpace
{
class Program
{
public static string GetMethodInfo()
{
string str = "";
//取得当前方法命名空间
str += "命名空间名:" + System.Reflection.MethodBase.GetCurrentMethod().DeclaringType.Namespace + "n";
//取得当前方法类全名
str += "类名:" + System.Reflection.MethodBase.GetCurrentMethod().DeclaringType.FullName + "n";
//取得当前方法名
str += "方法名:" + System.Reflection.MethodBase.GetCurrentMethod().Name + "n";
str += "n";
StackTrace ss = new StackTrace(true);
MethodBase mb = ss.GetFrame(1).GetMethod();
//取得父方法命名空间
str += mb.DeclaringType.Namespace + "n";
//取得父方法类名
str += mb.DeclaringType.Name + "n";
//取得父方法类全名
str += mb.DeclaringType.FullName + "n";
//取得父方法名
str += mb.Name + "n";
return str;
}
public static void Main()
{
Console.WriteLine(GetMethodInfo());
Console.ReadKey();
}
}
}

第九 十章 类的方法(一)(二),十章方法

  1. 方法的作用?

  使程序变得更简短、更清晰、有利于程序维护,可以提高程序开发的效率,,提高代码的重用性。

  1. 方法定义四要素:

  方法返回类型  方法名称  形参列表以及方法体。

  1. 方法的语法:

   访问修饰符  返回值类型  方法名(){

    方法主体;

}

  1. 方法名的规范:

  1)必须以字母、“_"、“.”、“$”开头

  2)可以有数字,但是不能以数字开头

  3)如果方法名是多个单词组成,第一个单词的首写字母小写,其后单词首字母大写

  4)方法名都采用动词

  1. 方法的返回值

  1)方法没有返回值,返回类型为void

      例:public void showInfo(){}

  2)方法有返回值,必须告知返回值的类型,必须使用类关键字return返回该值,返回类型为该返回值的类型

    例:public String getName(){

(可以使用self【betway必威官网】,文章由爱资料原创本文地址。      return "张三";

    }

  注意:有void不能用return返回。

  1. 常见的错误

 1)返回类型不匹配

   2)main方法不能有返回值

   3)方法最多只能有一个返回值

  1. 调用方法

   1)不同类中:对象名.方法名();

   2)同类中:方法名();

  1. 方法分类

   根据方法的作用可以分为构造方法和自定义方法,根据方法的参数类型可以分为无参和有参方法

    1)无参方法的定义语法为:

   public 返回值类型  方法名(){}

   2)有参方法的定义语法为:

       public 返回值类型  方法名(形式参数列表){}

  1. 形式参数和实际参数

 “形式参数”是在定义方法名和方法体的时候使用的参数,目的是用来调用该方法时传入的参数。它不是实际存在的变量,所以又称虚拟变量。

   “实际参数”就是已经定义并赋予了初值的变量或对象,是实际存在的数据,也叫实际参与运算的数。

  1. 构造方法:

 构造方法必须满足以下几个条件 

      1)方法名必须和类名称完全匹配

      2)不要声明返回值

      3)不能被static  final abstract  native修饰,且不能有return语句返回值。

  1. 使用new关键字创建对象时要注意一下三个方面

    1)为对象实例分配内存空间

    2)调用构造方法

    3)返回对象实例的引用

   备注:构造方法和方法的区别

      只有当JVM实现在创建类的实例是才执行构造方法,构造方法通常包含字段初始化代码,严格来讲,构造方法不是方法,因为它不会返回任何值。

  1. 根据参数不同,构造方法又可以分为三类

   1)隐式无参构造方法(默认构造方法)

   2)显示无参构造方法

      例:

    public  Person(){

      System.out.println();

    }

 3)显示有参构造方法

   例:

    public  Person(int age){

      System.out.println();

    }

  1. 方法重载

     指的是一个类中可以定义有相同的名字但参数列表(参数的类型、个数、顺序)不同的多个方法,调用时,会根据不同的参数列表来选择对应的方法

14.作用域

  变量声明的位置决定了作用的作用域

  在方法中声明的变量叫局部变量:作用域是当前的方法中

  在类里声明的变量叫成员变量,如属性,作用域是整个类当中

  1. this关键字

    this关键字只能在方法内部使用,表示对“调用方法的那个对象”的引用,如果是在同一个类中调用另一个方法,则可以不用this,直接调用就行。

16.this关键字有以下几种用法

    1)当类中某个非静态方法的参数名与类的某个成员变量名相同时,为了避免参数的作用范围覆盖了成员变量的作用范围,必须明确地使用this关键字来指示。

    2)如果某个构造方法的第一条语句具有形式this(...),那么这个构造方法将调用本类中的其他构造方法

    3)如果某个方法需要传入当前对象,则可以将当前对象作为参数传递给它。

17.包的命名规范

 公司的网址倒过来写,后面加上项目名称,在加类所属的文件名称

  1. 包的作用

  1)允许类组成较小的单元(类似文件夹),易于找到和使用相应的文件

    2)更好地保护数据和方法

    3)防止命名冲突

 

十章 类的方法(一)(二),十章方法 1. 方法的作用? 使程序变得更简短、更清晰、有利于程序维护,可以提高程序开发的效率,,...

先来一发代码,捋一捋(+方法就是类方法,-方法就是实例方法):

文章由爱资料原创本文地址:

+ (void)thisIsAClassMethod; // 类方法,不需要实例化对象就可以调用
- (void)thisIsAnInstanceMethod; // 实例方法,必须通过实例化的对象调用
// 对象的初始化 OC中以消息机制传递信息,发送 alloc 消息给类分配内存空间,发送 init 消息生成对象,指针指向对象本身。
ClassName *obj = [[ClassName alloc] init];

本文由betway必威官网发布于计算机网络,转载请注明出处:(可以使用self【betway必威官网】,文章由爱资料

关键词:

上一篇:Ext-学习|测验项目,当写中文时
下一篇:没有了