public fullname()应该是public String fullname();

解决方案 »

  1.   

    UserName.java
    -------------
    public class UserName
    {
    public String firstname;
    public String lastname;
    public fullname()
    {
    firstname="Hello";
    lastname ="Biao";
    }
    public fullname(String f,String l)
    {
    firstname=f;
    lastname =l;;
    }
    public String getusername()
    {
    String all=firstname+"/"+lastname;
    return all;
    }
    }
    缺少返回类型,你是不是抄错了,public fullname() 应该是public UserName()
      

  2.   

    刚才看了一下其他程序,终于发现问题所在!也就是trilsen(正入门) 所说的!this function name should be  same with the class name
      

  3.   

    晕死,楼上的怎么给别人检查错误的?
    错误如下:
    首先类名出现问题;UserName
    第二构造方法有问题;UserName()不是fullname()
    第三实例化对象错误;应为new UserName();
    第四写法不规范(当然不影响程序运行)UserName.javapublic class UserName
    {
    public String firstname;
    public String lastname;
    UserName()
    {
    firstname="Hello";
    lastname ="Biao";
    }
    UserName(String f,String l)
    {
    firstname=f;
    lastname =l;;
    }
    public String getUserName()
    {
    String all=firstname+"/"+lastname;
    return all;
    }
    }ViewUserName.javapublic class ViewUserName
    {
    public static void main(String args[])
    {
    UserName f1=new UserName();
    UserName f2=new UserName("hello","biao");
    System.out.println(f1.getUserName());
    System.out.println(f2.getUserName());
    }
    }
      

  4.   

    谢谢楼上的,我的问题已经解决了!刚才进厕所的时候又看了一下《Thinking in Java》现在感觉我进步了!!谢谢拉
      

  5.   

    skystar99047(天星)
    very good!!!