C#方法

 

1、静态方法与实例方法

参考:https://blog.csdn.net/Caofuqiang_521/article/details/83154203

理解:

变量前是否有static修饰判断是否为静态成员、实例成员。

用static修饰的方法我们称之为静态方法,没有经过static修饰的我们称之为实例方法。

 

1.1方法的构成:[修饰符] [返回类型 ] [方法名字] [参数]{  方法逻辑  }

通过指定访问级别(如 public 或 private)+ 可选修饰符(如 abstract 或 sealed)+返回值+方法的名称以及任何方法参数,在结构接口中声明方法。 

修饰符:  static  private  public

返回类型: void   int   double   float  string

(在有返回类型的方法中return也就是返回值必须与方法返回类型一致。)

 

参考:https://learn.microsoft.com/zh-cn/dotnet/csharp/programming-guide/classes-and-structs/methods

  无返回值:          public void StartEngine() {/* Method statements here */ }

  无返回值有参数:    protected void AddGas(int gallons) { /* Method statements here */ }

  有返回值有参数:    public virtual int Drive(int miles, int speed) { /* Method statements here */ return 1; }

  有返回值无参数:    public abstract double GetTopSpeed();

 

1.2方法形参与实参:??

 

 

1.3方法的调用:

调用对象上的方法就像访问字段。 在对象名之后添加一个句点、方法名和括号。 参数列在括号里,并且用逗号分隔。

 

1.4静态方法与实例方法区别

①静态方法只可以访问类中静态成员,不能访问实例成员,实例方法可以使用实例成员和静态成员

②静态方法在使用时可直接进行调用使用,不需要创建对象,不用对象进行引用,

 实例方法在方法中可以使用this访问该实例,调用前必须新建先创建一个对象。

 

posted @ 2023-07-17 14:39  雨崩  阅读(17)  评论(0编辑  收藏  举报