定义一个表示学生信息的类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类的对象,分别输出这两个学生学号、姓名

Java定义一个表示学生信息的类Student
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
1条回答 默认 最新
- CSDN专家-sinJack 2021-10-13 15:21关注
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); } }
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 5无用 1