sample36_2.java
来自「Java SE 6.0前32-34章示的示例代码,简单易学」· Java 代码 · 共 68 行
JAVA
68 行
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 + =
减小字号Ctrl + -
显示快捷键?