码迷,mamicode.com
首页 > Windows程序 > 详细

C#之类构造函数

时间:2019-12-14 17:34:23      阅读:106      评论:0      收藏:0      [点我收藏+]

标签:函数   构造函数   double   return   comment   长度   name   提示   有一个   

类中不写构造函数的话,默认会有一个 公共的无参构造函数 // 可是,只要写了构造函数,这个默认的就没有了。

using System;
namespace LineApplication
{
class Line
{
private double length;

/*public Line()
{
Console.WriteLine("对象已创建");
}*/
public Line(double len)
{
Console.WriteLine("对象已创建,length={0}",len);
length=len;
}

public void setLength(double len)
{
length=len;
}
public double getLength()
{
return length;
}

static void Main(string[] args)
{
Line line=new Line();
line.setLength(11.0);
Console.WriteLine("线条的长度:{0}",line.getLength());
line.setLength(6.0);
Console.WriteLine("线条的长度:{0}",line.getLength());
Console.ReadKey();
}

 }

}

运行提示:

error CS1501: “Line”方法没有采用“0”个参数的重载
修正方法:自定义个没有参数的构造函数:

public Line()
{
Console.WriteLine("对象已创建");
}

C#之类构造函数

标签:函数   构造函数   double   return   comment   长度   name   提示   有一个   

原文地址:https://www.cnblogs.com/zhaoxure/p/12040194.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!