实验报告
( 2014 / 2015学年第2学期)
课程名称JAVA语言程序设计
实验名称Java对象和类的使用
实验时间20 年 5 月11 日指导单位计算机学院/软件学院
软件工程系
指导教师
学生姓名班级学号
学院(系) 专业
以下仅供不会的同学参考,切记不要打印。
(1) //Student.java
package student; public class Student{ private String sNo; private String cNo; private String name; private String sex; private int age; private static int count=0;
public Student(String sno,String cno,String n,String s,int a){ sNo=sno; cNo=cno; name=n; sex=s; age=a; count++; }
public void setSNo(String sno){ sNo=sno; } public void setCNo(String cno){ cNo=cno; } public void setName(String n){ name=n; } public void setSex(String s){ sex=s; } public void setAge(int a){ age=a; }
public String getSNo(){ return sNo; } public String getCNo(){ return cNo; } public String getName(){ return name; } public String getSex(){ return sex; } public int getAge(){ return age; }
public String toString(){ return "该学生信息:学号="+sNo+" 班号="+cNo+" 姓名="+name+" 性别="+sex+" 年龄="+age; }
public static int getCount(){ return count; }
}
//StudentTest.java
import student.Student; public class StudentTest{ public static void main(String args[]){ Student stu1=new Student("13010101","130101","张三","男",18); Student stu2=new Student("13010102","130101","李四","女",19); System.out.println(stu1.toString()); System.out.println(stu2.toString());
stu1.setName("张3"); stu1.setAge(20); System.out.println(stu1.getName()+" "+stu1.getAge()); stu2.setName("李4"); stu2.setAge(18); System.out.println(stu2.getName()+" "+stu2.getAge());
System.out.println("下面输出年龄较大的学生信息"); if(stu1.getAge()>stu2.getAge()) System.out.println(stu1.toString()); else System.out.println(stu2.toString());}}
(2)实验书P185
(3)实验书P24。