收藏私塾在线
 

欢迎您来到私塾在线网!   

请登录! 

免费注册 

交流首页 » Java »请问,构造方法中可以代参数吗?  XML
发表人 内容
yangguangshiliu
[头像]

交流经验:
总积分:3058
级别:VIP1
注册时间: 2011-11-25
文章: 33
离线

 

public class T1{
 public int T1(int a,int b,int c){
  if(c>10){
   return 0;
  }
  int tampa=a;
  a=b;
  b=a+tampa;
  c=++c;
  System.out.print("序列为:"+b);
  return T1(a,b,c);
 }
 public static void main(String args[]){
  T1 t=new T1(0,1,1);
  
 }
}

 

这段代码编译总通不过,不知是什么原因,请师哥师姐指导,谢谢

这篇文章被编辑了 1 次. 最近一次更新是在 2012-03-16 09:13:54

peixiuyue
[头像]

交流经验:
总积分:1568
级别:普通会员
注册时间: 2011-08-30
文章: 67
离线

public T1() {} 构造方法是无返回值的
红日
[头像]

交流经验:
总积分:411
级别:普通会员
注册时间: 2012-03-06
文章: 3
离线

1. public int T1(int a,int b,int c){
if(c>10){
return 0;
}
你这写的不是构造方法,构造方法是不能有返回类型的。应该把int 去掉,改成: public T1(int a,int b,int c){
if(c>10){
return 0;
}

没有返回类型的话就不能有return 语句。


个性签名:学无止境
 
交流首页 » Java
前往:   

关于我们 | 联系我们 | 用户协议 | 私塾在线服务协议 | 版权声明 | 隐私保护

版权所有 Copyright(C)2009-2012 私塾在线学习网