1:调用Play类中的StartPlay方法:
语法:
无返回类型的方法调用:
类名 对象名=new 类名(); 对象名.方法名(参数);
有返回类型的方法名调用:
类名 对象名=new 类名(); 返回类型 变量名=对象名.方法名(参数);
EG:string str=Console.WriteLine();
class Play()
{
string name;
public string Name()
{
get{return name;}
set{name=value;}
}
public void StartPlay(string gamename)
{
Console.WriteLine(name+"喜欢玩"+gamename+"的游戏");
}
static void Main(string [] args)
{
Play p=new StartPlay();
p.name="Peter";
p.StartPlay("坦克大战");
}
输出结果:
Peter喜欢玩坦克大战的游戏
2:调用类中的静态方法
调用类中的静态方法, 不用进行实例化。
语法: 访问修饰符 static 返回类型 方法名(参数列表)
调用静态方法:
类名.静态方法名(参数)
class Play()
{
//静态方法
public void Static StartPlay1(string gamename)
{
Console.WriteLine("Peter喜欢玩"+gamename+"的游戏");
}
}
static void Main(string [] args)
{
//调用静态方法
Play.StartPlay1("坦克大战");
}
输出结果:
Peter喜欢玩坦克大战的游戏
注:
被关键词Static修饰的静态的属性和方法都是在程序开始运行的时候就创建了,直到程序运行结束才消失,会占用大量的资源。