
1、定义一个学生类Student
2、学生类包括的属性:姓名、年龄、性别,并把属性全部设置为私有权限
3、姓名属性的值通过构造方法传入
4、年龄通过方法setAge传入,并判断年龄输入必须在15到20岁之间
5、性别通过方法setSex传入,并判断性别输入只能是男或女
6、定义read方法输出:System.out.println(name+"的年龄是"+age+"岁,他是"+sex+"同学");
7、定义有返回值的read_1方法,返回一个字符串类型,返回的数据与read方法输出的一致
8、定义main方法去实例化Student,然后去赋值并输出
public class Student {
private String name;
private int age;
private String sex;
public void setName(String name) {
this.name = name;
}
public void setAge(int age) {
if (age >= 15 && age < 20){
System.out.println("年龄可以通过");
}else {
System.out.println("年龄输入必须在15到20岁之间");
}
this.age = age;
}
public void setSex(String sex) {
if (sex.equals("男") || sex.equals("女")){
System.out.println("性别没有问题");
}else {
System.out.println("性别只能是男女");
}
this.sex = sex;
}
public void read(){
System.out.println(name+"的年龄是"+age+"岁,他是"+sex+"同学");
}
public String read_1(){
return name+"的年龄是"+age+"岁,他是"+sex+"同学";
}
}
class Test{
public static void main(String[] args) {
Student student = new Student();
student.setAge(21);
student.setSex("男");
student.setName("卢本伟");
student.read();
String a = student.read_1();
System.out.println(a);
}
}

年龄输入必须在15到20岁之间
性别没有问题
卢本伟的年龄是21岁,他是男同学
卢本伟的年龄是21岁,他是男同学
这里作业内容