方法的定于与使用:
方法:实例方法,静态方法(构造方法,抽象方法,虚方法,扩展法)
定义规范:访问修饰符,返回值类型 方法名(参数1,参数2,参数3。。。)
{
在这里我们要做的事件
return返回值(没有返回值就不用写return语句,有返回值就一定要写return语句)
}
方法命名:Pascal命名法,首字母大写
方法调用:对象名,方法名(参数)
静态方法定义规范:
与普通方法的区别:
1,加上static就是静态方法
2,调用区别:类名,方法
3,静态方法,只能调用静态成员
4,非静态可以访问类中的任何成员
静态方法和非静态方法最重要的区别:内存开辟的时间不一样,静态是程序运行时刻开辟
实例化方法。。。new的时候开辟
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace 方法的定于与使用 { class Program { /// <summary> /// 方法的定于与使用 ///方法:实例方法,静态方法(构造方法,抽象方法,虚方法,扩展法) ///定义规范:访问修饰符,返回值类型 方法名(参数1,参数2,参数3。。。) ///{ ///在这里我们要做的事件 ///return返回值(没有返回值就不用写return语句,有返回值就一定要写return语句) ///} ///方法命名:Pascal命名法,首字母大写 ///方法调用:对象名,方法名(参数) ///静态方法定义规范: ///与普通方法的区别: ///1,加上static就是静态方法 ///2,调用区别:类名,方法 ///3,静态方法,只能调用静态成员 ///4,非静态可以访问类中的任何成员 /// /// 静态方法和非静态方法最重要的区别:内存开辟的时间不一样,静态是程序运行时刻开辟 /// 实例化方法。。。new的时候开辟 /// </summary> /// <param name="args"></param> static void Main(string[] args) { calculate calculate = new calculate();//实例方法 calculate.print();//调方法(对象名,方法名) int relust = calculate.Add(2, 5); Console.WriteLine("你的计算结果为:"+relust); Console.ReadLine(); } } /// <summary> /// 方法是写到类里面的 /// </summary> public class calculate { /// <summary> /// 无返回值,无参数(所以不用写return语句) /// </summary> public void print() { //写我们要做的事情 Console.WriteLine("我要开始计算了"); } /// <summary> /// 加法参数(有返回值有参数所以有return语句) /// </summary> /// <param name="a">一个参数</param> /// <param name="b">第二的参数</param> /// <returns></returns> public static int Add(int a, int b)//加上static就是静态方法 { int result =a + b; return result; } } }