Java实现Student类:含构造、方法及年龄判定
以下是使用 Java 实现的 `Student` 类: ```java public class Student { private String sid; private String name; private int age; private String major; // 无参构造方法 public Student() {} // 有参构造方法 public Student(String sid, String name, int age, String major) { this.sid = sid; this.name = name; if (age > 0) { this.age = age; } this.major = major; } public void print() { System.out.println("学号:" + sid + ",姓名:" + name + ",年龄:" + age + ",专业:" + major); } public String getSid() { return sid; } public void setSid(String sid) { this.sid = sid; } public String getName() { return name; } public void setName(String name) { this.name = name; } public int getAge() { return age; } public void setAge(int age) { if (age > 0) { this.age = age; } } public String getMajor() { return major; } public void setMajor(String major) { this.major = major; } public static void main(String[] args) { Scanner sc = new Scanner(System.in); // 调用无参构造方法,并通过setter方法进行设值 Student student = new Student(); String sid1 = sc.next(); student.setSid(sid1); String name1 = sc.next(); student.setName(name1); int age1 = sc.nextInt(); student.setAge(age1); String major1 = sc.next(); student.setMajor(major1); student.print(); } } ``` ######[AI写代码神器 | 464点数解答 | 2024-11-19 15:55:26]
- Java 编程:实现教师与学生类的创建、继承及属性操作(字节豆包 | 745点数解答 | 2024-10-16 18:40:42)390
- Java 实现复制粘贴功能:打造简易文本复制粘贴程序(GPT | 1497点数解答 | 2024-08-25 09:40:33)404
- Java 实现计算机硬件模拟:从 PCI 设备到主板、计算机的启动与关闭(字节豆包 | 716点数解答 | 2024-12-08 23:38:38)324
- Java 代码:模拟计算机主板启动与关闭 PCI 设备全流程(字节豆包 | 637点数解答 | 2024-12-09 08:31:54)293
- 解决数据库“dm.jdbc.driver.dmexception: 数据溢出”问题的全步骤指南(阿里通义 | 598点数解答 | 2024-10-15 15:48:38)305
- 达梦数据库数据溢出问题排查及多维度解决方法(阿里通义 | 403点数解答 | 2024-10-15 15:48:41)1134
- MySQL 数据库操作:用德鲁伊连接池和 Spring JDBC 实现 MVC 架构下 Student 表操作及事务测试全解析(字节豆包 | 1115点数解答 | 2025-03-19 11:17:31)289
- Spring JDBC+德鲁伊连接池:MVC架构下MySQL学生表查询、事务验证及代码实现全解析(DeepSeek | 1275点数解答 | 2025-03-19 11:21:32)273
- Java 学生类代码优化:避免数据类型、命名及封装陷阱(DeepSeek | 464点数解答 | 2025-10-28 16:05:49)95
- Python 实现学生类设计:实例化对象、信息打印及逻辑注意点(字节豆包 | 321点数解答 | 2024-12-17 14:08:55)353
- C语言:从文件读取学生信息并存储输出,10分题目详解!(字节豆包 | 211点数解答 | 2025-12-25 16:00:51)44
- C语言:从文件读取学生信息并存储结构体后输出到新文件(字节豆包 | 225点数解答 | 2025-12-29 18:35:50)39