0%

【C#】构造方法

实例化新对象时,使用表达式 _类名 对象名=new 类名();_,这里的new后接的类名加括号似乎是一个方法名,而实际上,这确实是一个方法名,这个方法就是构造方法

构造方法的作用是为属性*赋值。我们注意到,刚刚提到的构造方法我们之前并没有对其进行定义,所以,在没有定义构造方法时,则会生成一个无参数的构造方法。而且,我们只在表达式_类名 对象名=new 类名()_中使用构造方法,即只能用new+方法名调用构造方法。那么,如果我们想自己定义一个构造方法呢?请看实例: 在类Data中,我们定义了一个构造方法,即蓝色选中部分 这样,在调用时,我们就可以向其中输入变量,这里我们用“冯毅”替换“伏晨”,即 由此,我们可以总结出建立构造方法时,通常将构造方法声明为public,而且没有也不能有返回值类型,最后就是构造方法名必须与类名相同*构造方法其实也可以对字段进行修改