⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 student.java

📁 Java与面向对象程序设计实验教学讲义.复数类的实现,复数类的复杂运算,身份证号码的分析,图形界面设计
💻 JAVA
字号:
import java.io.*;public class Student implements Serializable{	private String id;		//学号	private String name;		//姓名	private int eng;		//英语成绩	private int math;	        //数学成绩	private int comp;               //计算机成绩	private int sum;		//总成绩		//构造方法	public Student(String id,String name,int eng,int math,int comp){            this.id=id;            this.name=name;            this.eng=eng;            this.math=math;            this.comp=comp;            sum();            //计算总成绩	}        public Student(Student s){		            this.id=s.id;            this.name=new String(s.name);            this.eng=s.eng;            this.math=s.math;            this.comp=s.comp;		            sum();            //计算总成绩	}	public void setId(String id){            this.id=id;	}        public void setName(String name){            this.name=name;	}	public void setEng(int eng){            this.eng=eng;            sum();            //计算总成绩	}	public void setMath(int math){            this.math=math;            sum();            //计算总成绩	}	public void setComp(int comp){            this.comp=comp;            sum();            //计算总成绩	}    		public String getId(){            return id;	}	public String getName(){            return name;	}	public int getEng(){            return eng;	}	public int getMath(){            return math;	}	public int getComp(){            return comp;	}        public int getSum(){            return sum;	}	//计算总成绩	void sum(){            this.sum=eng+math+comp;	}        public String toString(){            return getId() + "\t"+getName() + "\t"+getEng() + "\t"+getMath() +"\t"+getComp() + "\t"+getSum();	}	//比较两个Student对象的值是否相等	public boolean equals(Object x) {             if (this.getClass() != x.getClass()) return false;                      Student b = (Student) x;                 return (this.getId().equals(b.getId()));         }		//比较成绩大小,当前对象成绩比参数对象成绩大时返回1,相等时返回0,其它返回-1.	public int compare(Student A){            if(this.getSum()>A.getSum()) return 1;            else if(this.getSum()==A.getSum()) return 0;            else return -1;	}	}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -