java函数不需要返回值应用那个类型

[复制链接]
查看11 | 回复4 | 2011-1-4 05:08:54 | 显示全部楼层 |阅读模式
随便哪个类型的函数都行

回复

使用道具 举报

千问 | 2011-1-4 05:08:54 | 显示全部楼层
这就是规定,如果你现在自己做一个新语言的编译器,也可以规定构造函数必须加上void,或者一个特殊的返回值。 那么为什么构造函数没有返回值呢,主要是为了区分构造函数和其它方法。其实,你可以尝试在你的构造函数前加上void,你会发现编译可以通过,但是编译器把它认为是方法,而不是构造函数,当然也无法在new的时候自动调用。
下面有一个例子,你可以测试看看:public class MyPrint { public void MyPrint(){//这是一个方法,如果去掉void就是构造函数
System.out.println("method"); }
public te
回复

使用道具 举报

千问 | 2011-1-4 05:08:54 | 显示全部楼层
不需要就是没有返回值,那就是void。
回复

使用道具 举报

千问 | 2011-1-4 05:08:54 | 显示全部楼层
你问的哪个函数?无返回值的函数多了 .....你要真不想返回》。。在方法最后加return null; 或者变量后面加null;
回复

使用道具 举报

千问 | 2011-1-4 05:08:54 | 显示全部楼层
public void getxxx(){return ; //中间强行结束就用这个}
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行