首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

请问Java 构造函数返回值有关问题

2014-01-21 
请教Java 构造函数返回值问题各位高手:Java 构造函数没有返回值,连void也不行,但下面代码没提示错误,怎么

请教Java 构造函数返回值问题
各位高手:
   Java 构造函数没有返回值,连void也不行,但下面代码没提示错误,怎么回事?把Test2()当成一般函数了?
一般函数能与类同名吗?
public class Test2{  
public void Test2(){
System.out.print("constructor");
}
    public static void main(String[] args) {  
    Test2 test2=new Test2();
    System.out.print(0);
    }  
}  
[解决办法]
貌似没有搞定方法不能跟构造函数同名啊,像你的例子很明显是一般函数,要用test2.Test2()调用,至于为什么不同吗,这是人家开发语言规定的,本身new操作和点.操作就不同啊

热点排行