📄 sample36_1.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 + -