定义一个表示学生信息的类Student,要求如下:(有关类的编程)
(1)类Student的成员变量:(访问权限为private)
NO 表示学号;
Name表示姓名;
Sex表示性别;
Age表示年龄;
Java:表示Java课程成绩。
(2)类Student的方法:(访问权限为public)
getNo():获得学号;
getName():获得姓名;
getSex():获得性别;
getAge()获得年龄;
getJava():获得Java 课程成绩
(3)定义类的成员变量nextNo,初始值为19080000,用于自动输出学生学号,每创建一个学生对象,该值自增1.
( 4)定义类的构造方法 public Student(String name, String sex, int age, int java)
( 5)创建2个Student类的对象,分别输出这两个学生学号、姓名
public class Student {
private String name;
private String no;
private String sex;
private Integer age;
private Integer java;
public static Long nextNo=19080000L;
public Student(String name,String sex, Integer age, Integer java) {
this.name = name;
this.sex = sex;
this.age = age;
this.java = java;
}
public String getName() {
return name;
}
public String getNo() {
return (nextNo++)+"";
}
public String getSex() {
return sex;
}
public Integer getAge() {
return age;
}
public Integer getJava() {
return java;
}
@Override
public String toString(){
return "学号:"+getNo()+",姓名:"+getName();
}
public static void main(String[] args) {
Student s1=new Student("张三","男",18,80);
Student s2=new Student("李四","男",18,88);
System.out.println(s1);
System.out.println(s2);
}
}