我个人认为方法就是
对象能做什么事情
例如:
这些行为在代码里就是方法。
因为如果没有方法:
方法的作用:
访问修饰符 [可选static] 返回类型 方法名(参数)
{
代码
}
示例:
public void SayHello()
{
Console.WriteLine("Hello world!"); // 输出 Hello world!
}
解释:
void Test()
{
Console.WriteLine("测试");
}
void Say(string name)
{
Console.WriteLine("你好 " + name);
}
调用:
Say("小明");
int Add(int a, int b)
{
return a + b;
}
除此之外,方法还能 重载1
实例方法就是蓝图(类)中的功能,必须通过蓝图创造出具体的物品(对象)才能使用物品的功能,也就是说必须通过对象调用:
Person p = new Person();
p.SayHello(); // 执行SayHello方法,输出 “Hello world!”
静态方法就是直接用下界合金蓝图来砸人,你不需要用它创造物品,它本身就是武器(
直接用类名(蓝图)调用:
Math.Abs(-10);
C# 方法必须写在类里面。
可以写:
return;
只是不能返回值。
方法 = 类中执行逻辑的代码块
重载(overload) 指在同一个类中,允许存在多个同名的方法(或构造函数),只要它们的参数数量或参数类型不同即可,用于实现“同一功能的多种使用方式”。↩