注册 登录
编程论坛 JAVA论坛

【新人求教!】各位帮看看

九號 发布于 2016-09-24 14:56, 2060 次点击
只有本站会员才能查看附件,请 登录
请问下    24行,是我填的,可是编译的时候提示不能为空是怎么回事?
3 回复
#2
反脑控20162016-09-24 23:31
看看你的introduction方法的定义。这个方法的返回值是void,即没有返回任何东西。而
System.out.println方法要带参数的。
#3
天马星空ss2016-09-28 11:03
看看你的方法调用,
#4
lidisi95102016-09-30 16:26
package test;

public class Test {
    public int sid;
    public String sno;
    public String sname;
    public String sex;
    public String sdate;
    public String stel;
    public String sadd;
   
    public int getSid() {
        return sid;
    }

    public void setSid(int sid) {
        this.sid = sid;
    }

    public String getSno() {
        return sno;
    }

    public void setSno(String sno) {
        this.sno = sno;
    }

    public String getSname() {
        return sname;
    }

    public void setSname(String sname) {
        this.sname = sname;
    }

    public String getSex() {
        return sex;
    }

    public void setSex(String sex) {
        this.sex = sex;
    }

    public String getSdate() {
        return sdate;
    }

    public void setSdate(String sdate) {
        this.sdate = sdate;
    }

    public String getStel() {
        return stel;
    }

    public void setStel(String stel) {
        this.stel = stel;
    }

    public String getSadd() {
        return sadd;
    }

    public void setSadd(String sadd) {
        this.sadd = sadd;
    }

    public static void main(String[] args) {
        Test test=new Test();
        test.setSid(1);
        test.setSno("HT142201");
        test.setSname("黄桃");
        test.setSex("女");
        test.setStel("1244223");
        test.setSdate("2002-2-2");
        test.setSadd("湖南");
        System.out.println(test.introduction());
    }
    public boolean introduction(){
        System.out.println("Test [sid="+sid+",sno="+sno+",sname="+sname+",sex="+sex+",stel="+stel+",sdate="+sdate+",sadd="+sadd+"]");
        return true;
    }
}
楼主,你这样试下,你没有set、get方法,肯定得不到啊
1