77问答网
所有问题
c#构造函数没有显示的返回类型什么意思
如题所述
举报该问题
推荐答案 2012-04-10
对于一般的方法,它的定义格式为
public int function1(参数...){}
其中的int(或是其它关键字)就是定义返回类型的,我们就知道这个方法要返回一个int。如果此方法无返回值,那么返回类型必须定义为void,即public void function1(...){}。
但是构造函数没有返回值,然后构造函数定义时也不用void返回类型,这是语法规定。即
public A{}
public A(int x) {}
public 和类名之间没有显示的返回类型。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://77.wendadaohang.com/zd/Wvp8GpIGG.html
其他回答
第1个回答 2012-04-10
构造函数是一种特殊的函数,负责创建该类的实例对象。一般用new + 构造函数。可以认为构造函数的返回值类型就是该类本身。这是语法的定义,不必深究。
第2个回答 2012-04-10
当你定义了一个构造函数的时候,定义了一个参数,但是你没给他一个返回值,基本return一下就好了
第3个回答 2012-04-10
无返回类型,这个也是你实例化一个实例时会自动调用的,你不用考虑这个,没关系的。
相似回答
c#构造函数没有显示的返回类型什么意思
答:
public int function1(参数...){} 其中的int(或是其它关键字)就是定义
返回类型
的,我们就知道这个方法要返回一个int。如果此方法无返回值,那么返回类型必须定义为void,即public void function1(...){}。但是
构造函数没有
返回值,然后构造函数定义时也不用void返回类型,这是语法规定。即 public ...
构造函数不
能指定
返回
值 是怎么回事
答:
构造函数没有返回类型,所以不能返回
。1.构造函数的功能主要用于在类的对象创建时定义初始化的状态。它没有返回值,也不能用void来修饰。这就保证了它不仅什么也不用自动返回,而且根本不能有任何选择。而其他方法都有返回值,即使是void返回值。尽管方法体本身不会自动返回什么,但仍然可以让它返回一些...
C#
中有一句话不太理解
答:
public Bank(int startAmount) { x=startAmoubt; } 这是为Bank 写
了
一个
构造函数
,Bank A=new Bank(1000);实例化Bank
C#
语言中的"类,结构或接口方法必须
有返回类型
"问题,,各位大大门求解_百...
答:
public snake(int count)改成 public void snake(int count) 试试
c#
:
构造函数的
作用,
答:
简单来说可以传递参数,对一些变量等进行初始化。
C#
中“方法必须具有
返回类型
”的问题
答:
this.height = height; } public double GetArea() { return width * height; } }}2 分析 在
C#
中一般的方法必须具有
返回类型
,但
构造函数
除外 3 扩展 在C#中,类名采用PascalCase的形式 class1 显然不符合这一点,应写作Class1 ...
为
什么C#
里部分方法
不
能有
返回类型
?
答:
部分类和部分方法(又叫分部类,分部方法),是.net 3.0中增加的新特性。之所以
不
能有返回值,因为分部方法可以由多个程序员来编写,看字面
意思
就知道
了
,一个方法分成几个部分,在编译的时候再组合在一起,如果可以
有
返回值的话,那不同的程序员编写的不同方法,最后
的返回
值可能是不一样的,那这个...
大家正在搜
构造函数没有返回类型
构造函数的返回类型只能是void
构造函数有没有返回值
构造函数的返回类型是
构造函数返回类型
构造函数可以声明返回类型
构造方法没有返回类型
构造函数是类的一个什么方法
构造方法的返回类型
相关问题
说构造函数没有返回值类型,但是构造函数有返回值吗?
C#中“方法必须具有返回类型”的问题
在C#中是否可以定义返回值为void 型的类的构造函数
c#中 构造方法 与 其他方法除了没有返回值 还有其他什么不...
C#中构造函数指定返回类型(即使是void)会发生什么情况
C#语言中的"类,结构或接口方法必须有返回类型"问题,,各位...
c#方法中返回的类型为这个类的类名,那么他返回的是什么东西呢...
c#:构造函数的作用,