编写一个学生类,属性包括学号、姓名、年龄,定义方法输入学生基本信息和打印输出学生基本信息,在主类中声明学生类的对象,打印输出学生信息

java编写一个学生类,属性包括学号、姓名、年龄,定义方法输入学生基本信息和打印输出学生基本信息,在主类中声明学生类的对象,打印输出学生信息

public class Student {
    // 定义学号、姓名和年龄属性
    private String studentNumber;
    private String name;
    private int age;

    // 构造函数,用于初始化学生信息
    public Student(String studentNumber, String name, int age) {
        this.studentNumber = studentNumber;
        this.name = name;
        this.age = age;
    }

    // 输入学生基本信息的方法
    public void inputInfo() {
        Scanner sc = new Scanner(System.in);
        System.out.println("请输入学生的学号:");
        this.studentNumber = sc.next();
        System.out.println("请输入学生的姓名:");
        this.name = sc.next();
        System.out.println("请输入学生的年龄:");
        this.age = sc.nextInt();
    }

    // 输出学生基本信息的方法
    public void showInfo() {
        System.out.println("学生的学号为:" + this.studentNumber);
        System.out.println("学生的姓名为:" + this.name);
        System.out.println("学生的年龄为:" + this.age);
    }
}


  • 你可以参考下这个问题的回答, 看看是否对你有帮助, 链接: https://ask.csdn.net/questions/7681981
  • 除此之外, 这篇博客: java实现栈和队列 及 栈和队列的区别中的 2、定义一个学生类,用于填在节点的数据域,学生类中包括学生的学号,姓名,其他信息(就是一些比较随便的可以用来区分不同学生的信息) 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
  • package Stack;
    
    
    public class Student {
        private int stuNum;
        private String name;
        private String otherInfo;
    
        public int getStuNum() {
            return stuNum;
        }
    
        public void setStuNum(int stuNum) {
            this.stuNum = stuNum;
        }
    
        public String getName() {
            return name;
        }
    
        public void setName(String name) {
            this.name = name;
        }
    
        public String getOtherInfo() {
            return otherInfo;
        }
    
        public void setOtherInfo(String otherInfo) {
            this.otherInfo = otherInfo;
        }
    
        @Override
        public String toString() {
            return "Student{" +
                    "stuNum=" + stuNum +
                    ", name='" + name + '\'' +
                    ", otherInfo='" + otherInfo + '\'' +
                    '}';
        }
    }