什么是构造函数?能写一个简单的例子么? 我是新手!很多使用方法都不太了解,像语句的话还能看懂一些。像这些方法如继承 封装了 还有什么的都不太了解!肥愿意拿出一点时间来帮详细解释教一下的么? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 其实msdn上 什么都有。http://msdn.microsoft.com/zh-cn/library/ms173149.aspx public class MyClass{ public MyClass() //与函数名与类名相同,没有返回值的就是构造函数了。 { } }MyClass obj = new MyClass(); // 实例化时调用构造函数。 构造函数就是在一个类里面跟类名相同但没有返回值的那个函数方法!public Class Class1{ public Class1(){}//这个就是构造函数} 其实就是一个普通函数,差不多,不过他不能有返回类型的返回值(对象被new的时候自动被调用),其它都和普通函数没有什么区别 每个类都有一个默认的构造函数 用来初始化 public class User{ string userName; public User{ //默认的构造函数 } public User(string userName){ //带参数的构造函数来初始化属性 this.userName=userName; }} 构造函数是一种特殊的函数成员,它在每次创建函数时被自动调用。但是使用函数时要注意以下问题:构造函数的名称与类名相同;构造函数不声明为返回类型;构造函数通常是公有的(使用public修饰符声名);如果声明为保护的(protected)或私有的(private)则该函数不能用于类的实例化。构造函数的代码中通常只进行对象的初始化工作,而不应执行其他的操作。构造函数在创建对象是被自动调用,不能像其他的方法那样显示的调用构造函数。 你这样问是没用的!不如看书自己理解的深刻啊!我也是新手啊!但是老师也是让我们最好自己钻研!~ 你在类调用另外的类就要用到构造函数了 默认构造函数直接 Class a=new Class() 这样就可以调用这个类里面的方法了 还有就是可以再拿个类里面写非默认构造函数 用来实例化的时候传值的 比如说 Public class Class1{ public Class1() { string a=1; string b=10; 这就是构造函数 可以放参数用来调用传递 } } 长生的radiobutton控件居然不存在,是什么原因 谁来教教我如何把.cs变成.dll文件啊? c#调用c++做的dll遇到的问题 模拟登录之解析验证码 有没有现成的提高拷贝速率的组件供.NET调用,或者从头写该怎么写? 百思不得其解的问题!高手请进!谢谢! 高分求救读取foxpro 的dbf 文件问题 工程中创建field的问题,还有创建枚举,请高手进来讲解一下 gridControl控件中复选框事件在哪生成的啊 AssemblyBuilder和Assembly的区别是什么? vs2005加载OFFICE Visual C#中如何嵌入外部exe并调用?
http://msdn.microsoft.com/zh-cn/library/ms173149.aspx
{
public MyClass() //与函数名与类名相同,没有返回值的就是构造函数了。
{
}
}MyClass obj = new MyClass(); // 实例化时调用构造函数。
{
public Class1(){}//这个就是构造函数
}
public class User{
string userName; public User{ //默认的构造函数 } public User(string userName){ //带参数的构造函数来初始化属性
this.userName=userName;
}
}
构造函数的名称与类名相同;
构造函数不声明为返回类型;
构造函数通常是公有的(使用public修饰符声名);如果声明为保护的(protected)或私有的(private)则该函数不能用于类的实例化。
构造函数的代码中通常只进行对象的初始化工作,而不应执行其他的操作。
构造函数在创建对象是被自动调用,不能像其他的方法那样显示的调用构造函数。
你这样问是没用的!不如看书自己理解的深刻啊!我也是新手啊!但是老师也是让我们最好自己钻研!~
还有就是可以再拿个类里面写非默认构造函数 用来实例化的时候传值的 比如说
Public class Class1
{
public Class1()
{
string a=1;
string b=10; 这就是构造函数 可以放参数用来调用传递
}
}