当前位置 博文首页 > 【图片】自己写的Java代码,但是自己看不懂了【西安电子科技大学

    【图片】自己写的Java代码,但是自己看不懂了【西安电子科技大学

    作者:[db:作者] 时间:2021-07-08 13:05

    该楼层疑似违规已被系统折叠?隐藏此楼查看此楼

    public class Text_classSelectRecord{

    static int sr_i=0;

    public static class SelectRecord{//创建类以模拟结构体 "选课记录"

    private int id=0;

    private boolean valid=false;

    private String student=null;

    private String book=null;

    public int getId(){

    return id;

    }

    public void setId(int i){

    this.id=i;

    }

    public boolean getValid(){

    return valid;

    }

    public void setValid(boolean p){

    this.valid=p;

    }

    public String getStudent(){

    return student;

    }

    public void setStudent(String stu){

    this.student=stu;

    }

    public String getBook(){

    return book;

    }

    public void setBook(String boo){

    this.book=boo;

    }

    }//创建类以模拟结构体

    //----------------------------------------------------------------------

    //全局变量

    static SelectRecord[] sr = new SelectRecord[50];

    static SelectRecord s=new SelectRecord();

    //----------------------------------------------------------------------

    public static void main(String[] args){

    s.setId(sr_i+1);

    s.setValid(true);

    s.setStudent("zhangsan");

    s.setBook("java");

    sr[sr_i]=s;

    sr_i++;

    System.out.println(sr[0].getStudent()+sr[0].getBook());

    s.setId(sr_i+1);

    s.setValid(true);

    s.setStudent("lisi");

    s.setBook("C++");

    sr[sr_i]=s;

    System.out.println(sr[0].getStudent()+sr[0].getBook());

    System.out.println(sr[1].getStudent()+sr[1].getBook());

    }

    }

    这段代码是能编译运行得通的,但是问题是输出的结果完全看不懂

    cs