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访问该实例,调用前必须新建先创建一个对象。
标签:静态方法,C#,int,实例,返回值,方法,public From: https://www.cnblogs.com/yu-beng/p/17560037.html