C# 方法的调用

时间:2021-03-23 07:27:40
 using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks; namespace 临时
{
class Person
{
public class Class1
{
public static void Method()
{
Console.WriteLine("静态的方法可以直接调用!但是很耗资源!");
}
public void Method1()
{
Console.WriteLine("非静态的方法要创建对象来访问!");
}
public void Method2()
{
Method1();//同一类中的方法体可以直接访问静态和非静态的 PS:同类中方法的调用,可以直接写方法名
Method();
}
}
class Program
{
static void Main(string[] args)
{
Class1.Method();//访问静态方法 PS:静态方法的调用直接是 类名.方法
Class1 obj = new Class1();//创建对象 PS:非静态方法的调用:调用别的类中的方法必须是public的,且是实例名.方法
obj.Method1();//访问非静态方法;必须是public的
}
}
}
}