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

📄 sample36_2.java

📁 Java SE 6.0前32-34章示的示例代码,简单易学
💻 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 + -