gemlita 2021-10-13 15:18 采纳率: 50%
浏览 1321
已结题

Java定义一个表示学生信息的类Student

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

  • 写回答

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);
        }
    }
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 10月21日
  • 已采纳回答 10月13日
  • 创建了问题 10月13日

悬赏问题

  • ¥15 metadata提取的PDF元数据,如何转换为一个Excel
  • ¥15 关于arduino编程toCharArray()函数的使用
  • ¥100 vc++混合CEF采用CLR方式编译报错
  • ¥15 coze 的插件输入飞书多维表格 app_token 后一直显示错误,如何解决?
  • ¥15 vite+vue3+plyr播放本地public文件夹下视频无法加载
  • ¥15 c#逐行读取txt文本,但是每一行里面数据之间空格数量不同
  • ¥50 如何openEuler 22.03上安装配置drbd
  • ¥20 ING91680C BLE5.3 芯片怎么实现串口收发数据
  • ¥15 无线连接树莓派,无法执行update,如何解决?(相关搜索:软件下载)
  • ¥15 Windows11, backspace, enter, space键失灵