将姓名、性别、年龄和讲授课程名称以字符串方式返回getDetails( )方法
我的代码是:
public String getDetails(out String v1;out String v2;out String v3;out String v4)
{
v1=name;
v2=sex;
v3=age;
v4=course;
}
编译的时候出错了 不知为何错!设定和获得成员属性值result的set( )和get( )方法,对于set方法,要考虑设置不成功的问题,设置成功返回true,反之,返回false。

解决方案 »

  1.   

    public String getDetails(out String v1;out String v2;out String v3;out String v4) 改为public String getDetails(out String v1,out String v2,out String v3,out String v4) 
      

  2.   

    不明白out String 是在定义一个什么变量?
      

  3.   

    那你说 将姓名、性别、年龄和讲授课程名称以字符串方式返回getDetails( )方法 应该怎么做 - -!
      

  4.   

    你可以放在字符串数组里面啊,还可以用ArrayList,
    你那样写
    public String getDetails(out String v1,out String v2,out String v3,out String v4)
    就行,我看不懂你的函数头
      

  5.   

    getDetails(out String v1;out String v2;out String v3;out String v4)
    -----------------------------
    我很虚心的请教一下,这个out String v1,out String v2.......是什么???
      

  6.   

    out String v1
    java里能这样定义吗?你可以放在字符串数组里面啊,还可以用ArrayList, 或者你定一个javabean返回
      

  7.   

    请教楼主out String 是什么?
      

  8.   

    不明白out String是什么?
    楼主可以试着把out去掉看看。
      

  9.   

    看这样行不
    public void getDetails(String v1,String v2,String v3,String v4) 

    v1=name; 
    v2=sex; 
    v3=age; 
    v4=course; 
      

  10.   

    怎么说也不应该
    public void getDetails(String v1,String v2,String v3,String v4) 

    v1=name; 
    v2=sex; 
    v3=age; 
    v4=course;
    }  
    写成
    public void getDetails(String v1,String v2,String v3,String v4) 

    name = v1;
    sex = v2;
    age = v3;
    course = v4;

    倒是可以接受
      

  11.   

    不知道LZ是什么意思 不过下面这样些比较像JAVApublic void getDetails(String v1,String v2,String v3,String v4)  
    {  
    name = v1; 
    sex = v2; 
    age = v3; 
    course = v4; 
    }  
      

  12.   

    在c#里面有 out 和 ref 的写法啊 
    一般方法 传过来的都是 值的副本,而加上out 和ref以后,传过来的确实值的内存地址。out 和 ref 区别在于 就是要不要在方法内 初始化参数的 其余的用法都一样。
      

  13.   

    要求返回的是字符串
    --------------------
    这样写
    public String getDetails(String v1,String v2, String v3,String v4)
    {
    v1=name;
    v2=sex;
    v3=age;
    v4=course;
    return "此处为要返回的字符串";
    }
    PS:你的 name,sex,age,course是已经定义好的变量吗?
      

  14.   

    out都出来了,C#的过来踢馆么?hoho~
      

  15.   

    有三个地方出错。第一:去掉out 第二 要改成
    {
    name = v1; 
    sex = v2; 
    age = v3; 
    course = v4; 
    }
    第三:要由返回值
    return ········