实例化对象采用MyClass myObject=new MyClass()语法,这个是C#中的语实例化对象的语法
实例化对象采用MyClassmyObject=newMyClass()语法,这个是C#中的语实例化对象的语法MyClass()这个小括号有什以用?...
实例化对象采用MyClass myObject=new MyClass()语法,这个是C#中的语实例化对象的语法
MyClass()这个小括号有什以用? 展开
MyClass()这个小括号有什以用? 展开
1个回答
展开全部
小括号说明MyClass()是一个方法,这里也就是MyClass这个类的构造方法。如果这个MyClass是你定义的类,那么你应该知道在这个类里面至少有一个也叫MyClass的函数,封装性为Public。这个函数默认没有参数也就是
public MyClass()
{
}
里面你可以添加代码,另外也可以重载构造方法。
比如你可以添加一个新的构造方法来初始化你的成员变量m:
public MyClass(int mValue)
{
this.m=mValue;
}
然后你在实例化对象的时候就可以这么写了:
MyClass myObject=new MyClass(15);
前面那个MyClass是类名,后面那个MyClass是你的构造函数名。
这样你就创造了一个m值为15的MyClass对象实例,名为myObject。
public MyClass()
{
}
里面你可以添加代码,另外也可以重载构造方法。
比如你可以添加一个新的构造方法来初始化你的成员变量m:
public MyClass(int mValue)
{
this.m=mValue;
}
然后你在实例化对象的时候就可以这么写了:
MyClass myObject=new MyClass(15);
前面那个MyClass是类名,后面那个MyClass是你的构造函数名。
这样你就创造了一个m值为15的MyClass对象实例,名为myObject。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询