student.java
来自「有一个接口,用抽象类实现它的部分功能,再用实现类继承抽象类,实现其它没实现的接口」· Java 代码 · 共 88 行
JAVA
88 行
package cn.edu.csu;
//***********************************************************************
/**
* 该类用于描述Student的具体详细信息并提供了对其属性进行操作的get/set方法对
* @author draglong
* <img src="doc-files/wuming.JPG">
* @version 1.0.0 2007.05.30 新规做成
*
*/
//***********************************************************************
public class Student{
//属性定义
private String stu_name;
private int stu_age;
private String stu_sex;
protected int stu_grade;
public Student(){}
//**********************************************************************
/**
*构造函数
*@param argName 学生姓名
*@param argAge 学生年龄
*@param argSex 学生性别
*@param argGrade 学生年级
*@see cn.edu.tsinghua.Student
*/
//**********************************************************************
public Student(String argName, int argAge, String argSex, int argGrade){
stu_name = argName;
stu_age = argAge;
stu_sex = argSex;
stu_grade = argGrade;
}
public void setName(String argName){
stu_name = argName;
}
/**
*@return 返回取得学生的姓名
*/
public String getName(){
return stu_name;
}
public void setAge(int argAge){
if(argAge > 120){
stu_age = 120;
}else if(argAge < 18){
stu_age = 18;
}else{
stu_age = argAge;
}
}
public int getAge(){
return stu_age;
}
public void setSex(String argSex){
stu_sex = argSex;
}
public String getSex(){
return stu_sex;
}
public void setGrade(int argGrade){
stu_grade = argGrade;
}
public int getGrade(){
return stu_grade;
}
/**
*测试构造学生对象并对该对象进行操作
*@param args 从命令行取得的参数
*/
public static void main(String[] args){
Student stu = new Student();
System.out.println(stu.hashCode());
System.out.println("对象的原始属性值为: " + stu.getName() + ", " + stu.getSex() + " , " + stu.getAge() + " , " + stu.getGrade() );
stu.setName("chenlong");
stu.setSex("Male");
stu.setAge(30);
stu.setGrade(4);
System.out.println("显示赋值后: " + stu.getName() +", " + stu.getSex() + " , " + stu.getAge() + " , " + stu.getGrade() );
stu = new Student();
System.out.println("显示赋值后: " + stu.getName() +", " + stu.getSex() + " , " + stu.getAge() + " , " + stu.getGrade() );
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?