📄 sample36_2.java
字号:
package wyf.jc;
//表示性别的枚举类型
enum Gender {MALE,FEMALE}
//自定义的描述学生的类
class Student
{
//声明表示学生属性的成员变量
private int sno;//学号
private String sname;//姓名
private int sage;//年龄
private Gender sgender;//性别
//构造器
public Student(int sno,String sname,int sage,Gender sgender)
{
this.sno=sno;
this.sname=sname;
this.sage=sage;
this.sgender=sgender;
}
//对应属性(成员)的get方法
public int getSno()
{
return sno;
}
public String getSname()
{
return sname;
}
public int getSage()
{
return sage;
}
public Gender getSgender()
{
return sgender;
}
//重写toString方法
public String toString()
{
String genderStr=null;
//根据枚举值判断性别
switch(sgender)
{
case MALE:
genderStr="男";
break;
case FEMALE:
genderStr="女";
break;
}
//生成结果字符串
String temps="学号:"+sno+",姓名:"+sname
+",年龄:"+sage+"性别:"+genderStr+"。";
return temps;
}
}
//主类
public class Sample36_2
{
public static void main(String args[])
{
//创建一个学生对象
Student tom=new Student(10001,"Tom",21,Gender.MALE);
//打印创建的学生信息
System.out.println(tom);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -