关于类方法的问题
请问各位:
如何不定义类对象而使用该类的方法,是将该方法定义为public还是static或是其它?
如
class a
{
public void b(void)
{
}
static void c(void)
{
}
public static void d(void)
{
}
}
//不定义a的实例,直接使用a的方法
//以下哪一个可行?
a.b();
a.c();
a.d();
------解决方案--------------------static
------解决方案--------------------应该是static
不过要想不定义就使用类的方法,听说这样做很不安全,我一般都是直接使用结构的方法
------解决方案--------------------static
或者直接定义静态类
------解决方案--------------------//自己动手一下就知道结果了
class a
{
public void b()
{
}
static void c()
{
}
public static void d()
{
}
}
private void button1_Click(object sender, EventArgs e)
{
//a.b();
//a.c();
a.d();
}
------解决方案--------------------static