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

📄 sample36_1.java

📁 Java SE 6.0前32-34章示的示例代码,简单易学
💻 JAVA
字号:
package wyf.jc;
//自定义的用来表示性别枚举的类型
class Gender
{
	//用整数0与1分别表示性别中的男与女
	public static final int MALE=0;
	public static final int FEMALE=1;
}
//自定义的描述学生的类
class Student
{
	//声明表示学生属性的成员变量
	private int sno;//学号
	private String sname;//姓名
	private int sage;//年龄	
	private int sgender;//性别
	//构造器
	public Student(int sno,String sname,int sage,int sgender)
	{
		this.sno=sno;
		this.sname=sname;
		this.sage=sage;
		this.sgender=sgender;
	}
//	//构造器
//	public Student(int sno,String sname,int sage,int sgender)
//	{
//		if(sgender!=0&&sgender!=1)
//		{//检查性别参数的值是否合法,不合法则抛出异常 
//			//声明并创建表示错误消息的字符串
//			String errmsg="非法的性别参数"+sgender+",应该为0或1!!!";
//			//根据错误消息创建异常对象并抛出
//			throw new IllegalArgumentException(errmsg);
//		}
//		this.sgender=sgender;
//		this.sno=sno;
//		this.sname=sname;
//		this.sage=sage;		
//	}
	//对应属性(成员)的get方法
	public int getSno()
	{
		return sno;
	}
	public String getSname()
	{
		return sname;
	}
	public int getSage()
	{
		return sage;
	}	
	public int getSgender()
	{
		return sgender;
	}		
}
//主类
public class Sample36_1
{
	public static void main(String args[])
	{
		//创建一个学生对象
		Student tom=new Student(10001,"Tom",21,Gender.MALE);
	}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -